Skip to content
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

feat: Cl/ci3.3 #10946

Merged
merged 625 commits into from
Feb 14, 2025
Merged

feat: Cl/ci3.3 #10946

merged 625 commits into from
Feb 14, 2025

Conversation

charlielye
Copy link
Contributor

@charlielye charlielye commented Dec 23, 2024

CI3 introduction.

This is a majority step towards the vision of CI3, still namely missing merge queue.

New features:

  • Grinding flakes in master. We run all tests on 5 separate runners to report on flakes at the source.
  • External contributors can now have CI run just by approving their PR.
  • Ability to debug CI entirely from commandline from any machine. Get dropped into a productive shell right after the CI failure by doing ./ci.sh ec2 while your PR is a draft (note: do not do this if pushing to a non-draft PR).
  • Add tests to CI by adding tests to bootstrap. Target a rich environment with no differences from running inside the dev container.
  • Releases that are fully dry-runnable and deployable from a single command. See above hackmd for details.
  • Recovery from spot eviction (finally implemented correctly).

Some remaining items are tracked here.
#10775

@charlielye charlielye marked this pull request as draft December 23, 2024 18:51
@charlielye charlielye marked this pull request as ready for review January 2, 2025 13:03
@charlielye charlielye added trigger-workflow Used by ci script to manually trigger CI3. and removed trigger-workflow Used by ci script to manually trigger CI3. labels Jan 2, 2025
@charlielye charlielye marked this pull request as ready for review February 14, 2025 10:40
@charlielye charlielye requested review from ludamad and removed request for dbanks12 and Maddiaa0 February 14, 2025 10:59
@charlielye charlielye enabled auto-merge (squash) February 14, 2025 12:27
@charlielye charlielye disabled auto-merge February 14, 2025 12:59
@charlielye charlielye merged commit 723163a into master Feb 14, 2025
8 checks passed
@charlielye charlielye deleted the cl/ci3.3 branch February 14, 2025 12:59
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.

4 participants