aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.build.yml12
1 files changed, 10 insertions, 2 deletions
diff --git a/.build.yml b/.build.yml
index ec6df1a..7e80ad7 100644
--- a/.build.yml
+++ b/.build.yml
@@ -3,10 +3,12 @@ packages:
- pandoc
- weasyprint
- poppler-utils
+ - sic
+ - rsync
sources:
- https://git.sr.ht/~boringcactus/crowbar-spec
-environment:
- files: "index vs-c tagged-unions types safety errors syntax LICENSE"
+secrets:
+ - b5cb9b2b-1461-4486-95e1-886451674a89
tasks:
- build: |
cd crowbar-spec
@@ -16,6 +18,12 @@ tasks:
- test-page-count: |
cd crowbar-spec
make check
+ - upload: |
+ cd crowbar-spec
+ rsync -rlt8hP --del *.html $deploy:/var/www/html/crowbar-lang.org/
+ - notify: |
+ cd crowbar-spec
+ (sleep 20; echo ':j #crowbar-lang'; echo "/me crowbar spec updated: $(git log -1 --no-decorate --oneline)") | sic -h chat.freenode.net -n crowbar-notifs
artifacts:
- crowbar-spec/spec.pdf
- spec-html.tar.gz