doxygen.yml 914 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. name: doc_doxygen
  2. on:
  3. # Runs at 16:00 UTC (BeiJing 00:00) on the 30st of every month
  4. schedule:
  5. - cron: '0 16 30 * *'
  6. push:
  7. branches:
  8. - master
  9. paths-ignore:
  10. - documentation/**
  11. - '**/README.md'
  12. - '**/README_zh.md'
  13. pull_request:
  14. branches:
  15. - master
  16. paths-ignore:
  17. - documentation/**
  18. - bsp/**
  19. - examples/**
  20. - .github/**
  21. - '**/README.md'
  22. - '**/README_zh.md'
  23. jobs:
  24. build:
  25. runs-on: ubuntu-latest
  26. name: doxygen_doc generate
  27. steps:
  28. - uses: actions/checkout@v4
  29. with:
  30. submodules: 'recursive'
  31. - name: Install Tools
  32. shell: bash
  33. run: |
  34. sudo apt-get update
  35. sudo apt-get -qq install doxygen graphviz
  36. - name: generat doxygen html
  37. shell: bash
  38. run: |
  39. cd documentation/doxygen
  40. doxygen Doxyfile
  41. cat Doxyfile