Skip to content

Harden v0.7.0-rc.2 release artifacts - #106

Merged
ovasylenko merged 1 commit into
mainfrom
agent/release-v0-7-0-rc2
Jul 27, 2026
Merged

Harden v0.7.0-rc.2 release artifacts#106
ovasylenko merged 1 commit into
mainfrom
agent/release-v0-7-0-rc2

Conversation

@ovasylenko

Copy link
Copy Markdown
Contributor

What changed

  • make release.yml the single owner of GitHub Release creation and native asset uploads
  • install and verify the exact tagged version in final-release smoke tests
  • embed the BUSL-1.1 license in binary archives, Docker images, XCFrameworks, AARs, and generated bindings archives
  • correct Android Maven license metadata
  • synchronize mobile/fuzz release metadata and add regression guards

Why

The v0.7.0-rc.1 release failed because GNU binaries required a newer glibc than the Bookworm release image and the mobile workflow raced the primary release publisher without a repository checkout. Release artifacts also did not consistently carry the repository license.

Validation

  • actionlint on CI, mobile, and release workflows
  • ShellCheck at warning severity
  • cargo fmt --check
  • locked workspace and fuzz metadata
  • cargo check --locked --workspace
  • migration immutability and destructive-DDL guards
  • release regression guard suite
  • byte-for-byte AAR license test
  • simulated binary tar, XCFramework, and bindings packaging

@ovasylenko
ovasylenko marked this pull request as ready for review July 27, 2026 14:46
@ovasylenko
ovasylenko merged commit 27c95fd into main Jul 27, 2026
18 checks passed
@ovasylenko
ovasylenko deleted the agent/release-v0-7-0-rc2 branch July 27, 2026 14:46
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