Skip to content

Release aggr 2.0.0 and establish v2 workflow channel - #55

Merged
aymericbeaumet merged 2 commits into
mainfrom
ab/release-v2
Oct 18, 2026
Merged

aymericbeaumet merged 2 commits into
mainfrom
ab/release-v2

Conversation

@aymericbeaumet

@aymericbeaumet aymericbeaumet commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Set the binary version to 2.0.0 for the incompatible configuration schema already merged on main.
  • Introduce a separate @v2 reusable workflow and generated instance workflow. The existing @v1 tag continues to select v1 binaries.
  • Document the 1.12.0 to 2.0 migration and fix the reusable workflow's missing cache step ID.
  • Let CI test the newest published channel while a new major is being bootstrapped; after publication it tests v2.

Test plan

  • cargo test --bin aggr commands::init::tests::the_shipped_snippets_are_valid passed.
  • cargo fmt --all -- --check, actionlint, and git diff --check passed.
  • Full local make check ran out of disk space during Rust compilation; the PR CI matrix will provide full validation.

Release plan

After this PR passes CI and merges, tag the merge commit v2.0.0. Once all six release binaries and checksums are published, create the stable v2 workflow tag and migrate the instance to @v2 with the new config keys.

@aymericbeaumet
aymericbeaumet merged commit c0a24a3 into main Oct 18, 2026
16 checks passed
@aymericbeaumet
aymericbeaumet deleted the ab/release-v2 branch October 18, 2026 23:50
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.

1 participant