Skip to content

ci: run full e2e suite on every push to main#585

Merged
Hweinstock merged 1 commit intoaws:mainfrom
Hweinstock:feat/e2e-on-push-to-main
Mar 20, 2026
Merged

ci: run full e2e suite on every push to main#585
Hweinstock merged 1 commit intoaws:mainfrom
Hweinstock:feat/e2e-on-push-to-main

Conversation

@Hweinstock
Copy link
Contributor

Description

Run the full E2E test suite on every push to main, not just weekly. This catches regressions before release instead of discovering them on the next Monday scheduled run.

The change adds a push: branches: [main] trigger to the existing e2e-tests-weekly.yml workflow. No other changes needed — the workflow already checks out main, has no auth gate, and uses a 60-minute timeout suitable for the full suite.

Related Issue

N/A — CI improvement

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Other (please describe): CI workflow improvement

Testing

  • The workflow change is a single trigger addition. Validated that the YAML is well-formed via pre-commit (prettier + secretlint passed).
  • The concurrency group (e2e-${{ github.ref }}) ensures push-to-main runs queue sequentially rather than canceling each other.

Checklist

  • I have read the CONTRIBUTING document
  • My changes generate no new warnings

@github-actions github-actions bot added the size/xs PR size: XS label Mar 20, 2026
@Hweinstock Hweinstock marked this pull request as ready for review March 20, 2026 13:55
@Hweinstock Hweinstock requested a review from a team March 20, 2026 13:55
@Hweinstock Hweinstock force-pushed the feat/e2e-on-push-to-main branch from ef8287b to 925e245 Compare March 20, 2026 14:07
@github-actions github-actions bot added size/xs PR size: XS and removed size/xs PR size: XS labels Mar 20, 2026
@Hweinstock Hweinstock force-pushed the feat/e2e-on-push-to-main branch from 925e245 to 5921ffa Compare March 20, 2026 15:52
@github-actions github-actions bot added size/xs PR size: XS and removed size/xs PR size: XS labels Mar 20, 2026
@Hweinstock Hweinstock closed this Mar 20, 2026
@Hweinstock Hweinstock reopened this Mar 20, 2026
@github-actions github-actions bot added size/xs PR size: XS and removed size/xs PR size: XS labels Mar 20, 2026
@Hweinstock Hweinstock merged commit aec6102 into aws:main Mar 20, 2026
29 of 35 checks passed
@Hweinstock Hweinstock deleted the feat/e2e-on-push-to-main branch March 20, 2026 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/xs PR size: XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants