From 1695b6d19e40f71bda901d005f7eef1c295144fb Mon Sep 17 00:00:00 2001 From: nex Date: Tue, 3 Mar 2026 21:53:04 +0000 Subject: [PATCH] fix(ci): Revert llvm-project#153385 workaround LLVM was removed from the runner image, so this workaround (and dodgy clang manual pkg selection) is no longer necessary Signed-off-by: Ellis Git --- .forgejo/workflows/build-debian.yml | 46 ++++++++++++++--------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/.forgejo/workflows/build-debian.yml b/.forgejo/workflows/build-debian.yml index 15f966b4..92848408 100644 --- a/.forgejo/workflows/build-debian.yml +++ b/.forgejo/workflows/build-debian.yml @@ -30,28 +30,28 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT echo "distribution=$DISTRIBUTION" >> $GITHUB_OUTPUT echo "Debian distribution: $DISTRIBUTION ($VERSION)" - - name: Work around llvm-project#153385 - id: llvm-workaround - run: | - 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: Pick compatible clang version - id: clang-version - run: | - # both latest need to use clang-23, but oldstable and previous can just use clang - if [[ "${{ matrix.container }}" == "ubuntu-latest" || "${{ matrix.container }}" == "debian-latest" ]]; then - echo "Using clang-23 package for ${{ matrix.container }}" - echo "version=clang-23" >> $GITHUB_OUTPUT - else - echo "Using default clang package for ${{ matrix.container }}" - echo "version=clang" >> $GITHUB_OUTPUT - fi + #- name: Work around llvm-project#153385 + # id: llvm-workaround + # run: | + # 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: Pick compatible clang version + # id: clang-version + # run: | + # # both latest need to use clang-23, but oldstable and previous can just use clang + # if [[ "${{ matrix.container }}" == "ubuntu-latest" || "${{ matrix.container }}" == "debian-latest" ]]; then + # echo "Using clang-23 package for ${{ matrix.container }}" + # echo "version=clang-23" >> $GITHUB_OUTPUT + # else + # echo "Using default clang package for ${{ matrix.container }}" + # echo "version=clang" >> $GITHUB_OUTPUT + # fi - name: Checkout repository with full history uses: actions/checkout@v6 @@ -127,7 +127,7 @@ jobs: run: | apt-get update -y # Build dependencies for rocksdb - apt-get install -y liburing-dev ${{ steps.clang-version.outputs.version }} + apt-get install -y liburing-dev clang - name: Run cargo-deb id: cargo-deb