action-branch-validation.yml 800 B

123456789101112131415161718192021222324252627282930313233
  1. name: Branch validation tests
  2. on:
  3. push:
  4. branches:
  5. - "**"
  6. paths:
  7. - linuxgsm.sh
  8. - lgsm/modules/core_dl.sh
  9. - lgsm/modules/command_update_linuxgsm.sh
  10. - tests/test_branch_validation.py
  11. - .github/workflows/action-branch-validation.yml
  12. pull_request:
  13. paths:
  14. - linuxgsm.sh
  15. - lgsm/modules/core_dl.sh
  16. - lgsm/modules/command_update_linuxgsm.sh
  17. - tests/test_branch_validation.py
  18. - .github/workflows/action-branch-validation.yml
  19. workflow_dispatch:
  20. permissions:
  21. contents: read
  22. jobs:
  23. test:
  24. runs-on: ubuntu-latest
  25. steps:
  26. - uses: actions/checkout@v7
  27. with:
  28. persist-credentials: false
  29. - name: Test branch validation and download fallback
  30. run: python3 tests/test_branch_validation.py