Add a build manifest for generating the README for sourcehut
This commit is contained in:
parent
2beff7d468
commit
a54a081042
2 changed files with 33 additions and 0 deletions
27
.builds/readme.yml
Normal file
27
.builds/readme.yml
Normal 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
|
6
Makefile
6
Makefile
|
@ -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)"
|
||||
|
|
Loading…
Reference in a new issue