pack.yml 828 B

1234567891011121314151617181920212223242526272829303132333435
  1. name: Build documentation and pack
  2. on:
  3. workflow_dispatch:
  4. pull_request:
  5. push:
  6. branches: [main]
  7. release:
  8. types: [published]
  9. concurrency:
  10. group: ${{ github.workflow }}-${{ github.ref }}
  11. cancel-in-progress: true
  12. jobs:
  13. pack:
  14. name: Generate pack
  15. runs-on: ubuntu-22.04
  16. steps:
  17. - uses: actions/checkout@v4
  18. with:
  19. fetch-depth: 0
  20. - name: Fetch tags
  21. run: |
  22. git fetch --tags --force
  23. - uses: Open-CMSIS-Pack/gen-pack-action@main
  24. with:
  25. doxygen-version: 1.9.6
  26. packchk-version: 1.4.1
  27. gen-doc-script: ./Documentation/Doxygen/gen_doc.sh
  28. doc-path: ./Documentation/html
  29. gen-pack-script: ./gen_pack.sh --no-preprocess
  30. gen-pack-output: ./output
  31. gh-pages-branch: gh-pages