diff --git a/.github/workflows/corev-llvm-tests.yml b/.github/workflows/corev-llvm-tests.yml new file mode 100644 index 000000000000..f268620bba16 --- /dev/null +++ b/.github/workflows/corev-llvm-tests.yml @@ -0,0 +1,36 @@ +name: COREV LLVM Tests + +on: + workflow_dispatch: + push: + ignore-forks: true + branches: + - 'development' + paths: + - 'llvm/**' + - '.github/workflows/corev-llvm-tests.yml' + - '.github/workflows/llvm-project-tests.yml' + pull_request: + ignore-forks: true + branches: + - 'development' + paths: + - 'llvm/**' + - '.github/workflows/corev-llvm-tests.yml' + - '.github/workflows/llvm-project-tests.yml' + +concurrency: + # Skip intermediate builds: always. + # Cancel intermediate builds: only if it is a pull request build. + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }} + +jobs: + check_all: + if: github.repository_owner == 'openhwgroup' + name: Test llvm,clang + uses: ./.github/workflows/llvm-project-tests.yml + with: + build_target: check-all + projects: clang + diff --git a/.github/workflows/llvm-project-tests.yml b/.github/workflows/llvm-project-tests.yml index a32fe80ae11c..e6b9bfa22114 100644 --- a/.github/workflows/llvm-project-tests.yml +++ b/.github/workflows/llvm-project-tests.yml @@ -36,7 +36,11 @@ jobs: - ubuntu-latest # Use windows-2019 due to: # https://developercommunity.visualstudio.com/t/Prev-Issue---with-__assume-isnan-/1597317 - - windows-2019 + + # Disable windows for the time being. Because we're using GitHub + # hosted runner, which maximum number of timeout-minutes is 360. + # Otherwise, the job will exceeded the time and be canceled. + # - windows-2019 # We're using a specific version of macOS due to: # https://github.com/actions/virtual-environments/issues/5900 - macOS-11