doxygen.yml 661 B

123456789101112131415161718192021222324252627
  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. workflow_dispatch:
  7. jobs:
  8. build:
  9. runs-on: ubuntu-latest
  10. name: doxygen_doc generate
  11. if: github.repository_owner == 'RT-Thread'
  12. steps:
  13. - uses: actions/checkout@v4
  14. with:
  15. submodules: 'recursive'
  16. - name: Install Tools
  17. shell: bash
  18. run: |
  19. sudo apt-get update
  20. sudo apt-get -qq install doxygen graphviz
  21. - name: generat doxygen html
  22. shell: bash
  23. run: |
  24. cd documentation/doxygen
  25. doxygen Doxyfile
  26. cat Doxyfile