From b26d019ddb5eb388f4d282efa76556246296a54b Mon Sep 17 00:00:00 2001 From: oech3 <79379754+oech3@users.noreply.github.com> Date: Mon, 29 Jun 2026 19:18:08 +0900 Subject: [PATCH] fuzzing.yml: Bump GNU coreutils to 9.11 --- .github/workflows/fuzzing.yml | 20 +++++++++++++++---- .../workspace.wordlist.txt | 1 + 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/.github/workflows/fuzzing.yml b/.github/workflows/fuzzing.yml index fce06914e8a..e1a0fb6c10f 100644 --- a/.github/workflows/fuzzing.yml +++ b/.github/workflows/fuzzing.yml @@ -23,11 +23,15 @@ concurrency: jobs: uufuzz-examples: name: Build and test uufuzz examples - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 # needs newer glibc steps: - uses: actions/checkout@v7.0.0 with: persist-credentials: false + - name: Update GNU coreutils + run: | + curl https://launchpad.net/~bamf0/+archive/ubuntu/coreutils-reference/+files/gnu-coreutils_9.11-0ubuntu1~ppa3_amd64.deb > 9.11.deb + sudo dpkg -i 9.11.deb - name: Build uufuzz library run: | cd fuzz/uufuzz @@ -52,11 +56,15 @@ jobs: fuzz-build: name: Build the fuzzers - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 # needs newer glibc steps: - uses: actions/checkout@v7.0.0 with: persist-credentials: false + - name: Update GNU coreutils + run: | + curl https://launchpad.net/~bamf0/+archive/ubuntu/coreutils-reference/+files/gnu-coreutils_9.11-0ubuntu1~ppa3_amd64.deb > 9.11.deb + sudo dpkg -i 9.11.deb - name: Install `cargo-fuzz` uses: taiki-e/install-action@v2 with: @@ -72,7 +80,7 @@ jobs: fuzz-run: needs: fuzz-build name: Fuzz - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 # needs newer glibc timeout-minutes: 5 env: RUN_FOR: 60 @@ -103,6 +111,10 @@ jobs: - uses: actions/checkout@v7.0.0 with: persist-credentials: false + - name: Update GNU coreutils + run: | + curl https://launchpad.net/~bamf0/+archive/ubuntu/coreutils-reference/+files/gnu-coreutils_9.11-0ubuntu1~ppa3_amd64.deb > 9.11.deb + sudo dpkg -i 9.11.deb - name: Install `cargo-fuzz` uses: taiki-e/install-action@v2 with: @@ -199,7 +211,7 @@ jobs: fuzz-summary: needs: fuzz-run name: Fuzzing Summary - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 if: always() steps: - uses: actions/checkout@v7.0.0 diff --git a/.vscode/cspell.dictionaries/workspace.wordlist.txt b/.vscode/cspell.dictionaries/workspace.wordlist.txt index 132217af393..44f4e1bf061 100644 --- a/.vscode/cspell.dictionaries/workspace.wordlist.txt +++ b/.vscode/cspell.dictionaries/workspace.wordlist.txt @@ -370,6 +370,7 @@ setpipe # * other auxv +dpkg getlimits weblate algs