Skip to content

Commit 7998037

Browse files
committed
[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 <amaury.pouly@opentitan.org>
1 parent d1a448e commit 7998037

1 file changed

Lines changed: 0 additions & 37 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -600,43 +600,6 @@ jobs:
600600
run: |
601601
./bazelisk.sh test //sw/device/tests:rom_exit_immediately_sim_qemu_base
602602
603-
qemu_local_dev_test:
604-
name: Test QEMU local development override
605-
runs-on: ubuntu-22.04
606-
needs: quick_lint
607-
if: ${{ github.event_name != 'merge_group' }}
608-
steps:
609-
- uses: actions/checkout@v6
610-
with:
611-
fetch-depth: 0
612-
path: opentitan
613-
- name: Prepare environment
614-
uses: ./opentitan/.github/actions/prepare-env
615-
with:
616-
service_account_json: '${{ secrets.BAZEL_CACHE_CREDS }}'
617-
working-directory: opentitan
618-
- uses: actions/checkout@v6
619-
with:
620-
repository: lowRISC/qemu
621-
ref: v9.2.0-2025-02-11
622-
fetch-depth: 0
623-
path: qemu
624-
- name: Check that overrides works
625-
run: |
626-
# The following packages are required to build QEMU.
627-
sudo apt-get install -y ninja-build libpixman-1-dev libglib2.0-dev
628-
# We need to symlink the BUILD file and create an empty REPO file.
629-
ln -s $PWD/opentitan/third_party/qemu/BUILD.qemu_opentitan.bazel qemu/BUILD.bazel
630-
touch qemu/REPO.bazel
631-
# Just make sure all expected targets are there after building.
632-
opentitan/bazelisk.sh build --override_repository="+qemu+qemu_opentitan_src=$PWD/qemu/" //third_party/qemu/...
633-
- name: Upload error logs
634-
if: failure()
635-
uses: actions/upload-artifact@v7
636-
with:
637-
name: qemu-override-build-logs
638-
path: qemu/build/*.log
639-
640603
# Single job that we can gate pull requests and merge queues on:
641604
merge_blocker:
642605
name: Merge blocker

0 commit comments

Comments
 (0)