From 2370996ad951feb4682ec206b066513fcc7097d1 Mon Sep 17 00:00:00 2001 From: ch4r10t33r Date: Tue, 4 Aug 2026 09:50:28 +0100 Subject: [PATCH] ci: unblock CircleCI apt and Slack notification failures Remove the Cypress image Chrome apt source before apt-get update so jq install is not blocked by an expired Google GPG key. Allow the Cloudflare Pages Slack notification step to fail without failing the workflow when CF_API_TOKEN auth is invalid. --- .circleci/config.yml | 3 +++ .github/workflows/notifications.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9c01fd5c..1eef9b65 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -17,6 +17,9 @@ jobs: - run: name: Install jq command: | + # Cypress image ships a Google Chrome apt source whose GPG key can expire + # and make `apt-get update` fail with NO_PUBKEY / exit 100 before jq installs. + rm -f /etc/apt/sources.list.d/google-chrome*.list /etc/apt/sources.list.d/*chrome*.list || true apt-get update && apt-get install -y curl jq # Clone secondary repo and run Playwright tests diff --git a/.github/workflows/notifications.yml b/.github/workflows/notifications.yml index fc500590..6e2aef09 100644 --- a/.github/workflows/notifications.yml +++ b/.github/workflows/notifications.yml @@ -7,6 +7,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Send Slack deployment notifications + continue-on-error: true uses: arddluma/cloudflare-pages-slack-notification@v4 with: apiToken: ${{ secrets.CF_API_TOKEN }}