[llvm] [Github][CI] Add Windows Premerge Job for Testing (PR #122661)
Aiden Grossman via llvm-commits
llvm-commits at lists.llvm.org
Sun Jan 12 19:17:32 PST 2025
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/122661
>From 7aa3b902b904e1804ba78c3c23be9a300b5dca38 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Mon, 13 Jan 2025 03:14:32 +0000
Subject: [PATCH] [Github][CI] Add Windows Premerge Job for Testing
This patch adds a windows premerge job for testing. We plan to enable this
by default soon once we have evaluated stability and have reasonably reason
to believe the system is reliable.
---
.github/workflows/premerge.yaml | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index 261dc8bbb97e0a..7be05cbe19d715 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -16,7 +16,7 @@ jobs:
if: github.repository_owner == 'llvm'
runs-on: llvm-premerge-linux-runners
concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
+ group: ${{ github.workflow }}-linux-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true
container:
image: ghcr.io/llvm/ci-ubuntu-22.04:latest
@@ -73,3 +73,21 @@ jobs:
export CXX=/opt/llvm/bin/clang++
./.ci/monolithic-linux.sh "$(echo ${linux_projects} | tr ' ' ';')" "$(echo ${linux_check_targets})" "$(echo ${linux_runtimes} | tr ' ' ';')" "$(echo ${linux_runtime_check_targets})"
+ premerge-checks-windows:
+ if: github.repository_owner == 'llvm'
+ runs-on: llvm-premerge-windows-runners
+ concurrency:
+ group: ${{ github.workflow }}-windows-${{ github.event.pull_request.number || github.sha }}
+ cancel-in-progress: true
+ steps:
+ - name: Checkout LLVM
+ uses: actions/checkout at v4
+ with:
+ fetch-depth: 2
+ - name: Setup ccache
+ uses: hendrikmuhs/ccache-action at v1.2.14
+ - name: Build and Test
+ continue-on-error: true
+ run: |
+ echo test
+
More information about the llvm-commits
mailing list