File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,25 +3,26 @@ name: build adocs
33on :
44 push :
55 branches :
6- - main
7- - develop
6+ - develop
7+ pull_request :
8+ branches :
9+ - main
10+ - develop
11+ workflow_call :
812
913jobs :
1014 adoc_build :
1115 runs-on : ubuntu-latest
1216 name : ASCII DOC build
1317 steps :
14- - name : Checkout code
15- uses : actions/checkout@v2
16- - name : Get build container
17- id : adocbuild
18- uses : tonynv/asciidoctor-action@master
19- with :
20- program : " ./gradlew asciidoctor"
21- - name : Deploy docs to ghpages
22- uses : peaceiris/actions-gh-pages@v3
23- with :
24- deploy_key : ${{ secrets.ACTIONS_DEPLOY_KEY }}
25- publish_branch : gh-pages
26- publish_dir : ./pi4micronaut-utils/build/docs/asciidoc/
27-
18+ - name : Checkout code
19+ uses : actions/checkout@v4
20+ - name : Get build container
21+ uses : tonynv/asciidoctor-action@v2
22+ with :
23+ program : " ./gradlew asciidoctor"
24+ - name : Upload AsciiDoc output
25+ uses : actions/upload-artifact@v4
26+ with :
27+ name : asciidoc-output
28+ path : pi4micronaut-utils/build/docs/asciidoc/
Original file line number Diff line number Diff line change 1+ name : Publish AsciiDoc
2+ permissions :
3+ contents : read
4+ on :
5+ workflow_call :
6+ secrets :
7+ ACTIONS_DEPLOY_KEY :
8+ required : true
9+
10+ jobs :
11+ build :
12+ uses : ./.github/workflows/asciidoc-build.yml
13+ adoc_publish :
14+ needs : build
15+ runs-on : ubuntu-latest
16+ name : ASCII DOC publish
17+ steps :
18+ - name : Checkout code
19+ uses : actions/checkout@v4
20+ - name : Download AsciiDoc output
21+ uses : actions/download-artifact@v4
22+ with :
23+ name : asciidoc-output
24+ path : pi4micronaut-utils/build/docs/asciidoc/
25+ - name : Deploy docs to ghpages
26+ uses : peaceiris/actions-gh-pages@v4
27+ with :
28+ deploy_key : ${{ secrets.ACTIONS_DEPLOY_KEY }}
29+ publish_branch : gh-pages
30+ publish_dir : ./pi4micronaut-utils/build/docs/asciidoc/
31+ keep_files : true
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ permissions:
44 pages : write
55 id-token : write
66on :
7- workflow_call :
7+ workflow_call :
88
99jobs :
1010 build :
4040 with :
4141 name : javadoc
4242 path : ./javadoc
43- retention-days : 1
4443 - name : Deploy
4544 uses : peaceiris/actions-gh-pages@v4
46- if : github.ref == 'refs/heads/develop'
4745 with :
4846 github_token : ${{ secrets.GITHUB_TOKEN }}
4947 publish_dir : ./javadoc
Original file line number Diff line number Diff line change 11name : Publish Documentation
2-
2+ permissions :
3+ contents : write
34on :
45 push :
56 branches :
67 - main
7- - develop
88
99jobs :
1010 publish-asciidoc :
11- uses : ./.github/workflows/asciidoc-build.yml
11+ uses : ./.github/workflows/asciidoc-publish.yml
12+ secrets :
13+ ACTIONS_DEPLOY_KEY : ${{ secrets.ACTIONS_DEPLOY_KEY }}
1214
1315 publish-javadoc :
1416 needs : publish-asciidoc
You can’t perform that action at this time.
0 commit comments