Skip to content

Prepare workspace release with licensed auth and router notices - #60

Merged
first-assist merged 10 commits into
mainfrom
release/workspace-2026-09-preparation
Sep 15, 2026
Merged

first-assist merged 10 commits into
mainfrom
release/workspace-2026-09-preparation

Conversation

@first-assist

@first-assist first-assist commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

Prepare the next immutable workspace release with MIT-licensed agql-auth v0.19.1 and a router archive that carries its third-party notice/source evidence. The verified auth tag resolves to 96bafbf21adbc7ad963729e1e981feaba5debe90.

  • Record auth release tags and their exact locked commits in the workspace manifest; align the backend coexistence fixture with the same source.
  • Finalize the existing AI 0.98.0 notes and update compiler/dependency guidance.
  • Lock h2 0.4.16 and rustls 0.23.45 security fixes, including required rustls-webpki and AWS-LC updates.
  • Reject a release environment that lacks Dastari reviewer protection.
  • Package exact third-party notices, matching Rust standard-library notices, and 14 checksum-verified source archives with the Linux auth-enabled router. Bind supplemental notice URLs and hashes to the reviewed lockfile, SBOM component set and artifact profile.

Seven dependencies have license declarations but no recovered standalone notice file. Their source archives and explicit dispositions are retained for the designated owner review; the notice configuration does not grant distribution approval. The quick-xml/rsa advisory findings retain ADR-0008's existing execution restrictions.

Validation

All 66 local release commands pass, including every provider, test-owned SQLite/PostgreSQL/MSSQL lanes, Clippy, Rustdoc, SemVer and dependency trees. Release lanes use stable Rust 1.98.1; router MSRV/SemVer lanes use Rust 1.90.0. The subsequent packaging-only commit preserves that entire Rust package and Cargo.lock tree.

Thirteen notice-packaging regressions, six manifest tests, documentation, inventory, release state, package policy, actionlint and the clean tag-tree manifest preview pass. A local optimized router build passes its CLI contract; an archive check verifies the binary and every packaged notice/source hash. The local candidate requires at most GLIBC_2.38 symbol versions. Hosted CI and Managed SMB pass on final commit be29f48.

Existing versions were already advanced for this release. Immutable tags for unchanged storage, backup and protocol packages retain their original source trees. Before publication, configure the protected release environment and immutable releases, and retain the designated router distribution approval reference.

  • Documentation updated
  • Documentation not needed

@first-assist first-assist changed the title Prepare AI 0.98.0 notes for the next workspace release Prepare workspace release notes and locked auth tag provenance Sep 14, 2026
@first-assist first-assist changed the title Prepare workspace release notes and locked auth tag provenance Prepare workspace release with MIT-licensed auth and TLS fixes Sep 14, 2026
@first-assist first-assist changed the title Prepare workspace release with MIT-licensed auth and TLS fixes Prepare workspace release with licensed auth and router notices Sep 15, 2026
@first-assist
first-assist marked this pull request as ready for review September 15, 2026 01:15
@first-assist
first-assist merged commit dfe6e1a into main Sep 15, 2026
10 checks passed
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