diff --git a/.github/workflows/bandit.yml b/.github/workflows/bandit.yml index 124046d258..c0eb8c1d55 100644 --- a/.github/workflows/bandit.yml +++ b/.github/workflows/bandit.yml @@ -12,6 +12,7 @@ permissions: jobs: bandit: + if: false name: Bandit strategy: matrix: diff --git a/.github/workflows/build-hw-reusable.yml b/.github/workflows/build-hw-reusable.yml index 36c99eeafa..95242e7e93 100644 --- a/.github/workflows/build-hw-reusable.yml +++ b/.github/workflows/build-hw-reusable.yml @@ -56,7 +56,7 @@ jobs: build_type: [Release] compiler: [{c: gcc, cxx: g++}] - runs-on: ${{inputs.runner_name}} + runs-on: CUDA_E2E steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index fdc5d0c0c0..77af22dfd4 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -11,6 +11,7 @@ permissions: jobs: analyze-ubuntu: + if: false name: Analyze on Ubuntu runs-on: ${{ github.repository_owner == 'oneapi-src' && 'intel-ubuntu-22.04' || 'ubuntu-latest' }} permissions: diff --git a/.github/workflows/e2e_core.yml b/.github/workflows/e2e_core.yml index c98ec21288..ff5e7bc17c 100644 --- a/.github/workflows/e2e_core.yml +++ b/.github/workflows/e2e_core.yml @@ -53,6 +53,7 @@ permissions: jobs: changed-files: + if: false name: Check for changed files runs-on: ${{ github.repository_owner == 'oneapi-src' && 'intel-ubuntu-22.04' || 'ubuntu-latest' }} outputs: diff --git a/.github/workflows/multi_device.yml b/.github/workflows/multi_device.yml index 5334e86b87..2dd5d60352 100644 --- a/.github/workflows/multi_device.yml +++ b/.github/workflows/multi_device.yml @@ -13,7 +13,7 @@ permissions: jobs: examples: name: Multi Device testing - if: github.repository == 'oneapi-src/unified-runtime' # run only on upstream; forks won't have the HW + if: false strategy: matrix: adapter: [ diff --git a/.github/workflows/source-checks.yml b/.github/workflows/source-checks.yml index ef41b8dc1d..8c43adf952 100644 --- a/.github/workflows/source-checks.yml +++ b/.github/workflows/source-checks.yml @@ -6,6 +6,7 @@ permissions: jobs: source-checks: + if: false strategy: matrix: os: ['ubuntu-22.04', 'windows-2022'] diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index c2ef1d47e7..ba7271180f 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -18,6 +18,7 @@ permissions: jobs: linux: + if: false name: Trivy runs-on: ${{ github.repository_owner == 'oneapi-src' && 'intel-ubuntu-22.04' || 'ubuntu-latest' }} permissions: diff --git a/.github/workflows/unified-runtime.yml b/.github/workflows/unified-runtime.yml index 8e245b7300..a454d77fb6 100644 --- a/.github/workflows/unified-runtime.yml +++ b/.github/workflows/unified-runtime.yml @@ -10,109 +10,9 @@ permissions: contents: read jobs: - source-checks: - name: Source Checks - uses: ./.github/workflows/source-checks.yml - - level-zero: - name: Level Zero - uses: ./.github/workflows/build-hw-reusable.yml - with: - adapter_name: L0 - runner_name: L0 - - level-zero-v2: - name: Level Zero V2 - uses: ./.github/workflows/build-hw-reusable.yml - with: - adapter_name: L0_V2 - runner_name: L0 - - level-zero-static: - name: Level Zero static - uses: ./.github/workflows/build-hw-reusable.yml - with: - adapter_name: L0 - runner_name: L0 - static_loader: ON - static_adapter: ON - - opencl: - name: OpenCL - uses: ./.github/workflows/build-hw-reusable.yml - with: - adapter_name: OPENCL - runner_name: OPENCL - platform: "Intel(R) OpenCL" - cuda: name: CUDA uses: ./.github/workflows/build-hw-reusable.yml with: adapter_name: CUDA runner_name: CUDA - - hip: - name: HIP - uses: ./.github/workflows/build-hw-reusable.yml - with: - adapter_name: HIP - runner_name: HIP - - native-cpu: - name: Native CPU - uses: ./.github/workflows/build-hw-reusable.yml - with: - adapter_name: NATIVE_CPU - runner_name: NATIVE_CPU - - # Native CPU jobs are here to force the loader to be used (UR will not use the loader if there is only one target) - combined-opencl-native-cpu: - name: OpenCL + Native CPU (Loader) - uses: ./.github/workflows/build-hw-reusable.yml - with: - adapter_name: OPENCL - other_adapter_name: NATIVE_CPU - runner_name: OPENCL - platform: "OPENCL:Intel(R) OpenCL" - - combined-level-zero-native-cpu: - name: Level Zero + Native CPU (Loader) - uses: ./.github/workflows/build-hw-reusable.yml - with: - adapter_name: L0 - other_adapter_name: NATIVE_CPU - runner_name: L0 - - macos-build: - name: macOS / Build - strategy: - matrix: - os: ['macos-13'] - runs-on: ${{matrix.os}} - - steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - - uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5.0.0 - with: - python-version: 3.9 - - - name: Install prerequisites - run: python3 -m pip install -r third_party/requirements.txt - - - name: Install hwloc - run: brew install hwloc - - - name: Configure CMake - run: > - cmake - -B${{github.workspace}}/build - -DUR_ENABLE_TRACING=ON - -DUR_DEVELOPER_MODE=ON - -DCMAKE_BUILD_TYPE=Release - -DUR_BUILD_TESTS=ON - -DUR_FORMAT_CPP_STYLE=ON - -DUMF_ENABLE_POOL_TRACKING=ON - - name: Build - run: cmake --build ${{github.workspace}}/build -j $(sysctl -n hw.logicalcpu)