From 4cd67bd73f18d1fafb3989cab78b3a9f5716e125 Mon Sep 17 00:00:00 2001 From: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com> Date: Tue, 27 Oct 2026 05:43:50 +0530 Subject: [PATCH] CI: Drop compromised emSign root from runner CA store --- .github/workflows/wheels.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 8e3368e..b022981 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -52,6 +52,13 @@ jobs: with: persist-credentials: false + - name: Drop the compromised emSign root from the system CA store + run: | + sudo apt-get update + sudo apt-get install --only-upgrade -y ca-certificates + dpkg-query -W ca-certificates + test ! -e /etc/ssl/certs/emSign_ECC_Root_CA_-_G3.pem + - name: Checkout numpy uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: @@ -128,6 +135,14 @@ jobs: with: persist-credentials: false + - name: Drop the compromised emSign root from the system CA store + if: runner.os == 'Linux' + run: | + sudo apt-get update + sudo apt-get install --only-upgrade -y ca-certificates + dpkg-query -W ca-certificates + test ! -e /etc/ssl/certs/emSign_ECC_Root_CA_-_G3.pem + - name: Checkout numpy uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: @@ -246,6 +261,13 @@ jobs: with: persist-credentials: false + - name: Drop the compromised emSign root from the system CA store + run: | + sudo apt-get update + sudo apt-get install --only-upgrade -y ca-certificates + dpkg-query -W ca-certificates + test ! -e /etc/ssl/certs/emSign_ECC_Root_CA_-_G3.pem + - name: Checkout numpy uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: @@ -357,6 +379,13 @@ jobs: submodules: false persist-credentials: false + - name: Drop the compromised emSign root from the system CA store + run: | + sudo apt-get update + sudo apt-get install --only-upgrade -y ca-certificates + dpkg-query -W ca-certificates + test ! -e /etc/ssl/certs/emSign_ECC_Root_CA_-_G3.pem + - name: Examine git commit run: | cd numpy-src