doxygen.yml 993 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. if: false # disable this job
  26. runs-on: ubuntu-latest
  27. name: doxygen_doc generate
  28. if: github.repository_owner == 'RT-Thread'
  29. steps:
  30. - uses: actions/checkout@v4
  31. with:
  32. submodules: 'recursive'
  33. - name: Install Tools
  34. shell: bash
  35. run: |
  36. sudo apt-get update
  37. sudo apt-get -qq install doxygen graphviz
  38. - name: generat doxygen html
  39. shell: bash
  40. run: |
  41. cd documentation/doxygen
  42. doxygen Doxyfile
  43. cat Doxyfile