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:
|
clean:
|
||||||
rm -rf $(NAME)-pkg.el $(NAME)-$(VERSION).tar $(FULLNAME)/
|
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