Disable CI that uses self-hosted runner (#3040)

* disable CI

* real fix
This commit is contained in:
Dongjia "toka" Zhang 2025-03-05 20:18:42 +01:00 committed by GitHub
parent 687f62ff1c
commit c50bedb4c6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -369,58 +369,58 @@ jobs:
shell: bash shell: bash
run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }} run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }}
fuzzers-qemu-user: # fuzzers-qemu-user:
needs: # needs:
- changes # - changes
if: ${{ needs.changes.outputs.qemu == 'true' }} # if: ${{ needs.changes.outputs.qemu == 'true' }}
strategy: # strategy:
matrix: # matrix:
os: [ubuntu-24.04] # os: [ubuntu-24.04]
fuzzer: # fuzzer:
# Binary only # Binary only
# - ./fuzzers/binary_only/qemu_cmin # - ./fuzzers/binary_only/qemu_cmin
# - ./fuzzers/binary_only/qemu_coverage # - ./fuzzers/binary_only/qemu_coverage
# - ./fuzzers/binary_only/qemu_launcher # - ./fuzzers/binary_only/qemu_launcher
arch: # arch:
# unless somebody pays us for the servers. # # unless somebody pays us for the servers.
# - aarch64 # # - aarch64
# - arm # # - arm
# - i386 # # - i386
# - ppc # # - ppc
- x86_64 # - x86_64
#
runs-on: [ self-hosted, qemu ] # runs-on: [ self-hosted, qemu ]
container: registry.gitlab.com/qemu-project/qemu/qemu/ubuntu2204:latest # container: registry.gitlab.com/qemu-project/qemu/qemu/ubuntu2204:latest
steps: # steps:
- uses: actions/checkout@v4 # - uses: actions/checkout@v4
- uses: ./.github/workflows/qemu-fuzzer-tester-prepare # - uses: ./.github/workflows/qemu-fuzzer-tester-prepare
- name: Build and run example QEMU fuzzers (Linux) # - name: Build and run example QEMU fuzzers (Linux)
if: runner.os == 'Linux' # if: runner.os == 'Linux'
shell: bash # shell: bash
run: ARCH=${{ matrix.arch }} RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }} # run: ARCH=${{ matrix.arch }} RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }}
#
fuzzers-qemu-system: # fuzzers-qemu-system:
needs: # needs:
- changes # - changes
if: ${{ needs.changes.outputs.qemu == 'true' }} # if: ${{ needs.changes.outputs.qemu == 'true' }}
strategy: # strategy:
matrix: # matrix:
os: [ubuntu-24.04] # os: [ubuntu-24.04]
fuzzer: # fuzzer:
# Full-system # Full-system
# - ./fuzzers/full_system/qemu_baremetal # - ./fuzzers/full_system/qemu_baremetal
# - ./fuzzers/full_system/qemu_linux_kernel # - ./fuzzers/full_system/qemu_linux_kernel
# - ./fuzzers/full_system/qemu_linux_process # - ./fuzzers/full_system/qemu_linux_process
#
runs-on: [ self-hosted, qemu ] # runs-on: [ self-hosted, qemu ]
container: registry.gitlab.com/qemu-project/qemu/qemu/ubuntu2204:latest # container: registry.gitlab.com/qemu-project/qemu/qemu/ubuntu2204:latest
steps: # steps:
- uses: actions/checkout@v4 # - uses: actions/checkout@v4
- uses: ./.github/workflows/qemu-fuzzer-tester-prepare # - uses: ./.github/workflows/qemu-fuzzer-tester-prepare
- name: Build and run example QEMU fuzzers (Linux) # - name: Build and run example QEMU fuzzers (Linux)
if: runner.os == 'Linux' # if: runner.os == 'Linux'
shell: bash # shell: bash
run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }} # run: RUN_ON_CI=1 LLVM_CONFIG=llvm-config-${{env.MAIN_LLVM_VERSION}} ./scripts/test_fuzzer.sh ${{ matrix.fuzzer }}
nostd-build: nostd-build:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04