code_formatting.yml 805 B

123456789101112131415161718192021222324252627282930
  1. name: Check code formatting
  2. on: [push, pull_request]
  3. concurrency:
  4. group: ${{ github.workflow }}-${{ github.ref }}
  5. cancel-in-progress: true
  6. jobs:
  7. code-formatting:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@v3
  11. - uses: actions/setup-python@v4
  12. - name: Install packages
  13. run: source tools/ci.sh && ci_code_formatting_setup
  14. - name: Run code formatting
  15. run: source tools/ci.sh && ci_code_formatting_run
  16. - name: Check code formatting
  17. run: git diff --exit-code
  18. code-spelling:
  19. runs-on: ubuntu-latest
  20. steps:
  21. - uses: actions/checkout@v3
  22. - uses: actions/setup-python@v4
  23. - name: Install packages
  24. run: source tools/ci.sh && ci_code_spell_setup
  25. - name: Run spell checker
  26. run: source tools/ci.sh && ci_code_spell_run