diff --git a/.github/workflows/ets-from-source.yml b/.github/workflows/ets-from-source.yml index acb3e7cef..37bc78d2f 100644 --- a/.github/workflows/ets-from-source.yml +++ b/.github/workflows/ets-from-source.yml @@ -8,7 +8,7 @@ on: - cron: '0 0 * * 5' env: - INSTALL_EDM_VERSION: 3.2.3 + INSTALL_EDM_VERSION: 4.1.7 jobs: @@ -30,7 +30,7 @@ jobs: path: ~/.cache key: ${{ runner.os }}-${{ matrix.toolkit }}-${{ hashFiles('ci/edmtool.py') }} - name: Set up EDM - uses: enthought/setup-edm-action@v2 + uses: enthought/setup-edm-action@v4.2 with: edm-version: ${{ env.INSTALL_EDM_VERSION }} - name: Install click to the default EDM environment @@ -57,7 +57,7 @@ jobs: path: ~/.cache key: ${{ runner.os }}-${{ matrix.toolkit }}-${{ hashFiles('ci/edmtool.py') }} - name: Setup EDM - uses: enthought/setup-edm-action@v2 + uses: enthought/setup-edm-action@v4.2 with: edm-version: ${{ env.INSTALL_EDM_VERSION }} - name: Install click to the default EDM environment diff --git a/.github/workflows/release-to-pypi.yml b/.github/workflows/release-to-pypi.yml index 450d93c6a..4029cdd44 100644 --- a/.github/workflows/release-to-pypi.yml +++ b/.github/workflows/release-to-pypi.yml @@ -33,7 +33,7 @@ jobs: run: python -m pip install twine - name: Build wheels - uses: pypa/cibuildwheel@v3.2.1 + uses: pypa/cibuildwheel@v4.3.4 - name: Check and upload wheels if: ${{ github.event_name == 'release' }} diff --git a/.github/workflows/test-with-edm.yml b/.github/workflows/test-with-edm.yml index 19d06f6af..c11d8c07b 100644 --- a/.github/workflows/test-with-edm.yml +++ b/.github/workflows/test-with-edm.yml @@ -7,7 +7,9 @@ name: Test with EDM on: pull_request env: - INSTALL_EDM_VERSION: 4.1.1 + INSTALL_EDM_VERSION: 4.1.7 + # No macOS build of EDM 4.1.7 exists (EDM is supported on Linux and Windows); macOS keeps the last version that has one. + INSTALL_EDM_VERSION_MACOS: 4.1.1 PYTHONUNBUFFERED: 1 EDM_CONFIG: '${{ github.workspace }}/ci/edm.yaml' @@ -37,7 +39,7 @@ jobs: - name: Setup EDM uses: enthought/setup-edm-action@v4.1 with: - edm-version: ${{ env.INSTALL_EDM_VERSION }} + edm-version: ${{ runner.os == 'macOS' && env.INSTALL_EDM_VERSION_MACOS || env.INSTALL_EDM_VERSION }} - name: Install opengl for Linux run: | sudo apt-get update