diff --git a/.github/workflows/bnf-jest.yml b/.github/workflows/bnf-jest.yml index 801a28c..63f016f 100644 --- a/.github/workflows/bnf-jest.yml +++ b/.github/workflows/bnf-jest.yml @@ -6,6 +6,9 @@ on: - pull_request - push +env: + NODE_LATEST_VERSION: '24' + jobs: jest: runs-on: ubuntu-latest @@ -57,6 +60,7 @@ jobs: - uses: actions/setup-node@v6 with: + node-version: ${{ env.NODE_LATEST_VERSION }} cache: 'npm' - name: version diff --git a/.github/workflows/bnf-pytest.yml b/.github/workflows/bnf-pytest.yml index 702f1b8..5f4d896 100644 --- a/.github/workflows/bnf-pytest.yml +++ b/.github/workflows/bnf-pytest.yml @@ -6,6 +6,9 @@ on: - pull_request - push +env: + PYTHON_LATEST_VERSION: '3.14' + jobs: pytest: runs-on: ubuntu-latest @@ -51,6 +54,7 @@ jobs: - uses: astral-sh/setup-uv@v7 with: + python-version: ${{ env.PYTHON_LATEST_VERSION }} enable-cache: true - name: build diff --git a/.github/workflows/egg-jest.yml b/.github/workflows/egg-jest.yml index 7b95fcd..63ae065 100644 --- a/.github/workflows/egg-jest.yml +++ b/.github/workflows/egg-jest.yml @@ -6,6 +6,9 @@ on: - pull_request - push +env: + NODE_LATEST_VERSION: '24' + jobs: jest: runs-on: ubuntu-latest @@ -51,6 +54,7 @@ jobs: - uses: actions/setup-node@v6 with: + node-version: ${{ env.NODE_LATEST_VERSION }} cache: 'npm' - name: version diff --git a/.github/workflows/egg-pytest.yml b/.github/workflows/egg-pytest.yml index 69ba1b3..2b7b77d 100644 --- a/.github/workflows/egg-pytest.yml +++ b/.github/workflows/egg-pytest.yml @@ -6,6 +6,9 @@ on: - pull_request - push +env: + PYTHON_LATEST_VERSION: '3.14' + jobs: pytest: runs-on: ubuntu-latest @@ -45,6 +48,7 @@ jobs: - uses: astral-sh/setup-uv@v7 with: + python-version: ${{ env.PYTHON_LATEST_VERSION }} enable-cache: true - name: build diff --git a/.github/workflows/jest.yml b/.github/workflows/jest.yml index 45b9b2f..e267f8a 100644 --- a/.github/workflows/jest.yml +++ b/.github/workflows/jest.yml @@ -8,6 +8,7 @@ on: env: EM_CACHE_FOLDER: 'emsdk-cache' + NODE_LATEST_VERSION: '24' jobs: jest: @@ -61,12 +62,13 @@ jobs: - uses: actions/setup-node@v6 with: + node-version: ${{ env.NODE_LATEST_VERSION }} cache: 'npm' - uses: actions/cache@v5 with: path: ${{ env.EM_CACHE_FOLDER }} - key: jest-em-cache-${{ runner.os }} + key: jest-em-cache-${{ runner.os }}-${{ env.NODE_LATEST_VERSION }} - uses: pyodide/setup-emsdk@v15 with: diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 36d9972..e839809 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -6,6 +6,9 @@ on: - pull_request - push +env: + PYTHON_LATEST_VERSION: '3.14' + jobs: pytest: runs-on: ubuntu-latest @@ -48,6 +51,7 @@ jobs: - uses: actions/setup-python@v6 with: + python-version: ${{ env.PYTHON_LATEST_VERSION }} cache: 'pip' - name: install cibuildwheel @@ -75,6 +79,7 @@ jobs: - uses: astral-sh/setup-uv@v7 with: + python-version: ${{ env.PYTHON_LATEST_VERSION }} enable-cache: true - name: build sdist