[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:16:12 PST 2025


https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/122661

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.

>From d6f484ec98e6b26019dc33f66dbb7eead84c2666 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 | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index 261dc8bbb97e0a..bcd5490f284b42 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -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 }}-${{ 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