From 8257f3b11a167310c5f0fe2c69b95c36beb1aca3 Mon Sep 17 00:00:00 2001 From: timedout Date: Sun, 15 Feb 2026 19:12:08 +0000 Subject: [PATCH] fix: Conditionally fix llvm-project#153385 --- .forgejo/workflows/build-debian.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build-debian.yml b/.forgejo/workflows/build-debian.yml index ee1f3c55..b760f69a 100644 --- a/.forgejo/workflows/build-debian.yml +++ b/.forgejo/workflows/build-debian.yml @@ -32,9 +32,14 @@ jobs: echo "Debian distribution: $DISTRIBUTION ($VERSION)" - name: Work around llvm-project#153385 run: | - mkdir -p /etc/crypto-policies/back-ends/ - cp /usr/share/apt/default-sequoia.config /etc/crypto-policies/back-ends/apt-sequoia.config - sed -i 's/\(sha1\.second_preimage_resistance = \)2026-02-01/\12026-06-01/' /etc/crypto-policies/back-ends/apt-sequoia.config + if [ -f /usr/share/apt/default-sequoia.config ]; then + echo "Applying workaround for llvm-project#153385" + mkdir -p /etc/crypto-policies/back-ends/ + cp /usr/share/apt/default-sequoia.config /etc/crypto-policies/back-ends/apt-sequoia.config + sed -i 's/\(sha1\.second_preimage_resistance = \)2026-02-01/\12026-06-01/' /etc/crypto-policies/back-ends/apt-sequoia.config + else + echo "No workaround needed for llvm-project#153385" + fi - name: Checkout repository with full history uses: actions/checkout@v6