logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git

.build.yml (1221B)


  1. image: alpine/edge
  2. packages:
  3. - go
  4. - hugo
  5. - hut
  6. oauth: pages.sr.ht/PAGES:RW
  7. sources:
  8. - https://git.sr.ht/~sircmpwn/drewdevault.com
  9. - https://git.sr.ht/~sircmpwn/openring
  10. triggers:
  11. - action: email
  12. condition: always
  13. to: Drew DeVault <sir@cmpwn.com>
  14. tasks:
  15. - openring: |
  16. cd openring
  17. go build -o openring
  18. sudo cp openring /usr/local/bin/
  19. - build: |
  20. cd drewdevault.com
  21. /usr/local/bin/openring \
  22. -s https://emersion.fr/blog/rss.xml \
  23. -s http://way-cooler.org/feed.xml \
  24. -s https://os.phil-opp.com/rss.xml \
  25. -s https://blog.golang.org/feed.atom \
  26. -s https://aphyr.com/posts.atom \
  27. -s https://sourcehut.org/blog/index.xml \
  28. -s https://100r.co/links/rss.xml \
  29. -s https://www.bitsaboutmoney.com/archive/rss/ \
  30. -s https://blog.brixit.nl/rss/ \
  31. -s https://brr.fyi/feed.xml \
  32. -s https://bitfehler.srht.site/index.xml \
  33. -s https://adnano.co/atom.xml \
  34. -s https://www.willowbarraco.fr:443/atom.xml \
  35. -s https://torresjrjr.com/archive/index.xml \
  36. < webring-in.template \
  37. > layouts/partials/webring-out.html
  38. hugo
  39. - upload: |
  40. cd drewdevault.com
  41. hut pages publish -d drewdevault.com ./public/