build.yml 440 B

12345678910111213141516171819202122
  1. name: Build
  2. on:
  3. push:
  4. branches:
  5. - main
  6. pull_request:
  7. branches:
  8. - main
  9. jobs:
  10. run:
  11. runs-on: ubuntu-latest
  12. strategy:
  13. matrix:
  14. python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
  15. steps:
  16. - name: Checkout
  17. uses: actions/checkout@v5
  18. - name: Build and smoke test
  19. uses: ./.github/actions/uv-build
  20. with:
  21. python-version: ${{ matrix.python-version }}