4
0

docs-antora.yml 855 B

12345678910111213141516171819202122232425262728293031323334
  1. name: Antora docs
  2. on:
  3. push:
  4. paths:
  5. - 'docs/**'
  6. - 'local-antora-playbook.yml'
  7. - 'local-antora-playbook-ci.yml'
  8. - '.github/workflows/docs-antora.yml'
  9. pull_request:
  10. paths:
  11. - 'docs/**'
  12. - 'local-antora-playbook.yml'
  13. - 'local-antora-playbook-ci.yml'
  14. - '.github/workflows/docs-antora.yml'
  15. jobs:
  16. antora:
  17. runs-on: ubuntu-latest
  18. steps:
  19. - name: Checkout repository
  20. uses: actions/checkout@v4
  21. with:
  22. fetch-depth: 0
  23. - name: Install Node.js
  24. uses: actions/setup-node@v4
  25. with:
  26. node-version: '20'
  27. - name: Install Antora toolchain
  28. run: npm i antora@3.1.14 asciidoctor-kroki@0.18.1 @asciidoctor/tabs@1.0.0-beta.6
  29. - name: Generate docs site (smoke)
  30. run: npx antora local-antora-playbook-ci.yml --log-level info