Add a build manifest for generating the README for sourcehut

This commit is contained in:
Tom Willemse 2023-02-04 18:27:55 -08:00
parent 2beff7d468
commit a54a081042
2 changed files with 33 additions and 0 deletions

27
.builds/readme.yml Normal file
View file

@ -0,0 +1,27 @@
image: alpine/latest
packages:
- make
- emacs-nox
- jq
secrets:
- 45c41227-eb85-4831-942f-12b840504f6c
tasks:
- build: |
cd vc-p4
make README.html
- readme: |
cd vc-p4
set +x
repo_id=264869
readme=README.html
jq -sR '{
"query": "mutation UpdateRepo($id: Int!, $readme: String!) {
updateRepository(id: $id, input: { readme: $readme }) { id }
}", "variables": {
"id": '$repo_id',
"readme": .
}
}' < $readme \
| curl --oauth2-bearer <(~/.vc-p4-auth) \
-H "Content-Type: application/json" \
-d@- https://git.sr.ht/query

View file

@ -21,3 +21,9 @@ $(NAME)-pkg.el:
clean:
rm -rf $(NAME)-pkg.el $(NAME)-$(VERSION).tar $(FULLNAME)/
README.html: README.org
emacs --batch --quick \
--eval "(require 'ox-html)" \
--visit $< \
--eval "(org-html-export-to-html nil nil nil t)"