check_node_latest.yml 811 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. name: integration-node-latest
  2. permissions:
  3. contents: read
  4. on:
  5. push:
  6. branches:
  7. - main
  8. pull_request:
  9. branches:
  10. - main
  11. env:
  12. TELEMETRY_ENABLED: false
  13. jobs:
  14. check_latest_node:
  15. runs-on: ubuntu-22.04
  16. strategy:
  17. matrix:
  18. split_index: [1, 2]
  19. node-version: ["node"]
  20. fail-fast: false
  21. steps:
  22. - uses: actions/checkout@v4
  23. - uses: ./.github/actions/setup_build_env
  24. with:
  25. python-version: 3.13
  26. run-uv-sync: true
  27. - uses: actions/setup-node@v4
  28. with:
  29. node-version: ${{ matrix.node-version }}
  30. - run: uv run playwright install --with-deps
  31. - run: |
  32. uv run pytest tests/test_node_version.py
  33. uv run pytest tests/integration --splits 2 --group ${{matrix.split_index}}