Skip to content

[Github][CI] Make the new premerge system fail jobs on errors #139359

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

Open
wants to merge 1 commit into
base: users/boomanaiden154/main.githubci-make-the-new-premerge-system-fail-jobs-on-errors
Choose a base branch
from

Conversation

boomanaiden154
Copy link
Contributor

This patch makes the new premerge system report failures when the build
errors out. We were previously not doing this to not notify people on
failures as we were testing out the infra.

This works towards making the new premerge system canonical and the
deprecation of the old system.

A launch announcement on Discourse will accompany this commit.

Created using spr 1.3.4
boomanaiden154 added a commit to boomanaiden154/llvm-project that referenced this pull request May 10, 2025
This patch makes the new premerge system report failures when the build
errors out. We were previously not doing this to not notify people on
failures as we were testing out the infra.

This works towards making the new premerge system canonical and the
deprecation of the old system.

A launch announcement on Discourse will accompany this commit.

Pull Request: llvm#139359
@llvmbot
Copy link
Member

llvmbot commented May 10, 2025

@llvm/pr-subscribers-github-workflow

Author: Aiden Grossman (boomanaiden154)

Changes

This patch makes the new premerge system report failures when the build
errors out. We were previously not doing this to not notify people on
failures as we were testing out the infra.

This works towards making the new premerge system canonical and the
deprecation of the old system.

A launch announcement on Discourse will accompany this commit.


Full diff: https://github.com/llvm/llvm-project/pull/139359.diff

1 Files Affected:

  • (modified) .github/workflows/premerge.yaml (-6)
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index 74ac80ba1b86f..3d29f220d18a8 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -42,9 +42,6 @@ jobs:
         # Mark the job as a success even if the step fails so that people do
         # not get notified while the new premerge pipeline is in an
         # experimental state.
-        # TODO(boomanaiden154): Remove this once the pipeline is stable and we
-        # are ready for people to start recieving notifications.
-        continue-on-error: true
         run: |
           git config --global --add safe.directory '*'
 
@@ -109,9 +106,6 @@ jobs:
         # Mark the job as a success even if the step fails so that people do
         # not get notified while the new premerge pipeline is in an
         # experimental state.
-        # TODO(boomanaiden154): Remove this once the pipeline is stable and we
-        # are ready for people to start recieving notifications.
-        continue-on-error: true
         if: ${{ steps.vars.outputs.windows-projects != '' }}
         shell: cmd
         run: |

Copy link
Collaborator

@tstellar tstellar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants