From 4e5a01760ef1dad40c55f3fb68b44fa218f0dc3a Mon Sep 17 00:00:00 2001 From: Joon-Yee Chuah Date: Mon, 26 Oct 2026 10:37:34 -0500 Subject: [PATCH 1/2] =?UTF-8?q?security:=20eMudhra/emSign=20CA=20=E2=80=94?= =?UTF-8?q?=20EDM=20client=204.1.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit EDM verifies its connection to EDS against the CA bundle inside the installer; every release through 4.1.6 ships a pre-incident bundle. 4.1.7 (2026-10-23) carries certifi 2026.10.19. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/test-with-edm.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-with-edm.yml b/.github/workflows/test-with-edm.yml index 28b9756..6f4a02a 100644 --- a/.github/workflows/test-with-edm.yml +++ b/.github/workflows/test-with-edm.yml @@ -3,7 +3,7 @@ name: Test with EDM on: [pull_request, workflow_dispatch] env: - INSTALL_EDM_VERSION: 3.3.1 + INSTALL_EDM_VERSION: 4.1.7 jobs: @@ -17,7 +17,7 @@ jobs: steps: - name: Set up EDM - uses: enthought/setup-edm-action@v1 + uses: enthought/setup-edm-action@v4.2 with: edm-version: ${{ env.INSTALL_EDM_VERSION }} From a9428101b9f84327b5005e71d7772296eadd3c01 Mon Sep 17 00:00:00 2001 From: Joon-Yee Chuah Date: Mon, 26 Oct 2026 10:42:28 -0500 Subject: [PATCH 2/2] ci: keep the macOS leg on the last EDM with a macOS installer No macOS build of EDM 4.1.7 exists; the osx_x86_64 4.1 path returns 403. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/test-with-edm.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-with-edm.yml b/.github/workflows/test-with-edm.yml index 6f4a02a..641f664 100644 --- a/.github/workflows/test-with-edm.yml +++ b/.github/workflows/test-with-edm.yml @@ -4,6 +4,8 @@ on: [pull_request, workflow_dispatch] env: 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: 3.3.1 jobs: @@ -19,7 +21,7 @@ jobs: - name: Set up EDM uses: enthought/setup-edm-action@v4.2 with: - edm-version: ${{ env.INSTALL_EDM_VERSION }} + edm-version: ${{ runner.os == 'macOS' && env.INSTALL_EDM_VERSION_MACOS || env.INSTALL_EDM_VERSION }} - name: Check out the repository uses: actions/checkout@v2