From 2b346b38cb13ea9566ccf547c3a84ce28c1f3da6 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Wed, 17 Jun 2026 23:06:30 +0200 Subject: [PATCH] [ci] Remove QEMU override test The test is broken because version v9.2.0-2025-02-11 does not compile due to a now-discontinued mirror (debian wikimedia). The newly released version v9.2.0-2026-06-19 does compile but its scripting system is different and not currently compatible with the master branch. Disabling this check is therefore the simplest option. Signed-off-by: Amaury Pouly --- .github/workflows/ci.yml | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0b3cd8360351d..5150c51f7c245 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -600,43 +600,6 @@ jobs: run: | ./bazelisk.sh test //sw/device/tests:rom_exit_immediately_sim_qemu_base - qemu_local_dev_test: - name: Test QEMU local development override - runs-on: ubuntu-22.04 - needs: quick_lint - if: ${{ github.event_name != 'merge_group' }} - steps: - - uses: actions/checkout@v6 - with: - fetch-depth: 0 - path: opentitan - - name: Prepare environment - uses: ./opentitan/.github/actions/prepare-env - with: - service_account_json: '${{ secrets.BAZEL_CACHE_CREDS }}' - working-directory: opentitan - - uses: actions/checkout@v6 - with: - repository: lowRISC/qemu - ref: v9.2.0-2025-02-11 - fetch-depth: 0 - path: qemu - - name: Check that overrides works - run: | - # The following packages are required to build QEMU. - sudo apt-get install -y ninja-build libpixman-1-dev libglib2.0-dev - # We need to symlink the BUILD file and create an empty REPO file. - ln -s $PWD/opentitan/third_party/qemu/BUILD.qemu_opentitan.bazel qemu/BUILD.bazel - touch qemu/REPO.bazel - # Just make sure all expected targets are there after building. - opentitan/bazelisk.sh build --override_repository="+qemu+qemu_opentitan_src=$PWD/qemu/" //third_party/qemu/... - - name: Upload error logs - if: failure() - uses: actions/upload-artifact@v7 - with: - name: qemu-override-build-logs - path: qemu/build/*.log - # Single job that we can gate pull requests and merge queues on: merge_blocker: name: Merge blocker