Skip to content

feat(ci): release canary branch automation#19937

Merged
ludamad merged 1 commit intonextfrom
ad/chore/ci-canary-workflow
Jan 26, 2026
Merged

feat(ci): release canary branch automation#19937
ludamad merged 1 commit intonextfrom
ad/chore/ci-canary-workflow

Conversation

@ludamad
Copy link
Collaborator

@ludamad ludamad commented Jan 26, 2026

Summary

  • Adds the "Alpha Team Canary" workflow that triggers on push to next when **/bootstrap.sh or ci3/** files change
  • The workflow:
    • Ensures the canary branch and PR exist (creates them if needed)
    • Checks if CI is already running before updating to avoid duplicate runs
    • Merges next into the canary PR branch (ad/chore/ci-release-pr-canary)
    • Notifies #alpha-team Slack channel on workflow failure
  • Adds ci3/alpha_team_canary_slack_notify script for Slack notifications (matches merge train pattern)
  • Adds CI failure notification call to ci3/bootstrap_ec2 alongside merge train notifications

This works together with the canary PR #19936 which is a long-running PR with the ci-release-pr label for testing CI release processes.

@ludamad ludamad requested a review from charlielye as a code owner January 26, 2026 15:35
@ludamad ludamad force-pushed the ad/chore/ci-canary-workflow branch 7 times, most recently from dc9deba to df9609c Compare January 26, 2026 16:23
@ludamad ludamad force-pushed the ad/chore/ci-canary-workflow branch from df9609c to 62ba066 Compare January 26, 2026 17:31
Adds a workflow that pulls next into the canary PR when bootstrap.sh
or ci3/ files change. Includes CI running check to avoid duplicate runs.
@ludamad ludamad force-pushed the ad/chore/ci-canary-workflow branch from 62ba066 to 9cb1d6b Compare January 26, 2026 17:31
@ludamad ludamad changed the title chore: add alpha canary CI workflow chore: add release canary CI workflow Jan 26, 2026
@ludamad ludamad changed the title chore: add release canary CI workflow feat(ci): release canary branch automation Jan 26, 2026
@ludamad ludamad enabled auto-merge January 26, 2026 17:35
@ludamad ludamad added this pull request to the merge queue Jan 26, 2026
@AztecBot
Copy link
Collaborator

Flakey Tests

🤖 says: This CI run detected 2 tests that failed, but were tolerated due to a .test_patterns.yml entry.

\033FLAKED\033 (8;;http://ci.aztec-labs.com/5f1d66d041eb5e22�5f1d66d041eb5e228;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_p2p/rediscovery.test.ts (204s) (code: 1) group:e2e-p2p-epoch-flakes (\033ludamad\033: feat(ci): release canary branch automation (#19937))
\033FLAKED\033 (8;;http://ci.aztec-labs.com/7ff300a3274c4c62�7ff300a3274c4c628;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_p2p/valid_epoch_pruned_slash.test.ts (394s) (code: 1) group:e2e-p2p-epoch-flakes (\033ludamad\033: feat(ci): release canary branch automation (#19937))

Merged via the queue into next with commit 07ece5f Jan 26, 2026
22 checks passed
@ludamad ludamad deleted the ad/chore/ci-canary-workflow branch January 26, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants