Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DRAFT: Run PR selection on new runner #616

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/actions/setup_build/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ runs:
fi

sudo apt-get update
sudo apt install --yes python3-pip
if [ "${{ inputs.clang_tidy }}" = "true" ]; then sudo apt-get install --yes clang-tidy-19; fi
pip install lit clang-format==19.1.0 virtualenv
sudo apt-get install --yes doxygen
Expand Down
15 changes: 13 additions & 2 deletions .github/workflows/run_pr_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ jobs:

# build and run host x86_64, execute UnitCL and lit tests and build and run offline
run_host_x86_64:
if: false
runs-on: ubuntu-22.04

steps:
Expand Down Expand Up @@ -73,6 +74,7 @@ jobs:

# build and run riscv m1, execute UnitCL and lit tests
run_riscv_m1:
if: false

runs-on: ubuntu-22.04

Expand Down Expand Up @@ -101,6 +103,7 @@ jobs:

# build and run clang-tidy
run_clang_tidy_changes:
if: false

runs-on: ubuntu-22.04

Expand Down Expand Up @@ -163,6 +166,7 @@ jobs:

# run clang-format-diff on the repo
run_clang_format:
if: false

runs-on: ubuntu-22.04

Expand All @@ -185,6 +189,7 @@ jobs:

# Based on: mr-windows-msvc-x86_64-llvm-previous-cl3.0-offline
run_windows_msvc_x86_64_llvm_latest_cl3_0_offline:
if: false

runs-on: windows-2019

Expand Down Expand Up @@ -231,6 +236,7 @@ jobs:

# Based on: mr-ubuntu-gcc-x86_64-riscv-fp16-cl3.0-unitcl_vecz
run_ubuntu_gcc_x86_64_riscv_fp16_cl3_0_unitcl_vecz:
if: false
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
Expand Down Expand Up @@ -260,6 +266,7 @@ jobs:

# Based on: mr-ubuntu-clang-x86-llvm-previous-cl3-0-offline
run-ubuntu-clang-x86-llvm-latest-cl3-0-offline:
if: false
runs-on: ubuntu-22.04
timeout-minutes: 90 # offline needs longer timeout
steps:
Expand Down Expand Up @@ -299,6 +306,7 @@ jobs:

# Based on: mr-ubuntu-gcc-x86_64-riscv-fp16-cl3-0
run-ubuntu-gcc-x86_64-riscv-fp16-cl3-0:
if: false
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
Expand Down Expand Up @@ -330,7 +338,7 @@ jobs:

# Based on: mr-ubuntu-gcc-x86-llvm-latest-x86_64-images-cl3-0-release
run-ubuntu-gcc-x86-llvm-latest-x86_64-images-cl3-0-release:
runs-on: ubuntu-22.04
runs-on: cp-ubuntu-24.04
timeout-minutes: 60
steps:
- name: Checkout repo
Expand All @@ -354,6 +362,7 @@ jobs:

# Based on: mr-ubuntu-gcc-aarch64-llvm-previous-cl3-0-fp16
run-ubuntu-gcc-aarch64-llvm-latest-cl3-0-fp16:
if: false
runs-on: ubuntu-22.04
timeout-minutes: 90 # aarch64 needs longer timeout
steps:
Expand Down Expand Up @@ -382,6 +391,7 @@ jobs:
# Based on a combination of: mr-ubuntu-gcc-x86_64-clik
# and: mr-ubuntu-gcc-x86_64-clik-refsi
run-ubuntu-gcc-x86_64-clik-refsi:
if: false
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
Expand All @@ -401,7 +411,8 @@ jobs:

# Based on: mr-ubuntu-gcc-x86_64-refsi-g1-wi-cl3-0
run-ubuntu-gcc-x86_64-refsi-g1-wi-cl3-0:
if: ${{ !inputs.is_pull_request }} # do not run as PR job for now to avoid flooding the concurrency
if: false
#if: ${{ !inputs.is_pull_request }} # do not run as PR job for now to avoid flooding the concurrency
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
Expand Down
Loading