Skip to content

chore: re-enable v5 backwards compatibility e2e CI - #25138

Draft
mverzilli wants to merge 13 commits into
merge-train/fairies-v5from
martin/cache-compat-e2e
Draft

chore: re-enable v5 backwards compatibility e2e CI#25138
mverzilli wants to merge 13 commits into
merge-train/fairies-v5from
martin/cache-compat-e2e

Conversation

@mverzilli

@mverzilli mverzilli commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • re-enable backwards compatibility e2e coverage for v5 artifacts starting at 5.0.1
  • gate PRs targeting v5-next by running compatibility tests after normal ci-full runs on the same EC2 instance
  • make v5 nightly compatibility failures blocking, matching RC and stable releases
  • reuse successful compatibility commands for the same source inputs and historical artifact version
  • remove SKIP_COMPAT_E2E flag to avoid confusion with the new RUN_COMPAT_E2E one.
  • increase AWS shutdown time to accommodate compat runs

Caching

Each generated compatibility test command includes the end-to-end build hash and CONTRACT_ARTIFACTS_VERSION, so Redis only reuses a successful result for the same build inputs and historical artifacts. Failed results remain uncached, and relevant uncommitted inputs continue to disable caching.

Compatibility-enabled PRs bypass the whole-run CI success marker because its mode-and-tree key does not represent the historical artifact matrix. This policy is selected through RUN_COMPAT_E2E.

@AztecBot AztecBot added the port-to-next Forward-port this merged PR into next label Aug 7, 2026
@mverzilli mverzilli changed the title ci: reuse cached backwards compatibility e2e results chore: reuse cached backwards compatibility e2e results Aug 7, 2026
@mverzilli mverzilli removed the port-to-next Forward-port this merged PR into next label Aug 7, 2026
@mverzilli mverzilli changed the title chore: reuse cached backwards compatibility e2e results test: re-enable v5 backwards compatibility e2e CI Aug 7, 2026
@mverzilli mverzilli changed the title test: re-enable v5 backwards compatibility e2e CI chore: re-enable v5 backwards compatibility e2e CI Aug 7, 2026
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.

2 participants