Skip to content

chore(main): release 7.0.0-rc.1 - #1014

Merged
bokelley merged 3 commits into
mainfrom
release-please--branches--main--components--adcp
Aug 5, 2026
Merged

chore(main): release 7.0.0-rc.1#1014
bokelley merged 3 commits into
mainfrom
release-please--branches--main--components--adcp

Conversation

@aao-ipr-bot

@aao-ipr-bot aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

7.0.0-rc.1 (2026-08-05)

Features

  • protocol: support AdCP 3.1.10 schemas (#1012)

Migration Notes

  • Experimental Trusted Match/TMPX: AdCP 3.1.10 replaces provider-supplied tmpx_macros/macros with publisher-owned tmpx_slots/chunks. IdentityMatchResponse now models the router-to-publisher response shape; its import alias remains available, but old-shape payloads no longer validate.

Bug Fixes

  • client: preserve canonical format options (#1006)
  • release: compare normalized prerelease versions (#1015)

This PR was generated with Release Please. See documentation.

@aao-ipr-bot

aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

@aao-ipr-bot

aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

@aao-ipr-bot

aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

@aao-ipr-bot
aao-ipr-bot Bot force-pushed the release-please--branches--main--components--adcp branch from 223f1a5 to 1023ff0 Compare August 5, 2026 02:36
@aao-ipr-bot

aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

@aao-ipr-bot

aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

@bokelley
bokelley enabled auto-merge (squash) August 5, 2026 02:37

@aao-ipr-bot aao-ipr-bot Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clean release-please cut for 7.0.0-rc.1. Release plumbing only — no source, no public surface touched. (Posting as comment: cannot self-approve, since I'm a co-author on this PR.)

Things I checked

  • Diff is exactly 3 files: .release-please-manifest.json (7.0.0-rc7.0.0-rc.1), CHANGELOG.md (generated entry), pyproject.toml (7.0.0-rc7.0.0rc1). No src/ changes.
  • Manifest/pyproject version split is intentional and correct: manifest keeps release-please semver (7.0.0-rc.1); pyproject carries the PEP 440 normalized form (7.0.0rc1). The old 7.0.0-rc string was not valid PEP 440 — the normalization commit is the load-bearing fix here, not churn.
  • Migration note (docs: note experimental TMPX migration, bokelley) accurately captures the breaking change from #1012: tmpx_macros/macrostmpx_slots/chunks, IdentityMatchResponse reshaped to router-to-publisher, old-shape payloads no longer validate. Major bump is the right semver signal for that break; the breaking diff itself landed in #1012, this PR just cuts the RC.
  • No credential, auth, discriminated-union, or type-layering surface in the diff. Skip-everything list applies — no experts warranted.

Version normalizing itself as a separate bot commit is the kind of housekeeping that's easy to miss in a manifest-vs-pyproject drift; good that it's explicit here.

LGTM. Safe to merge.

bokelley
bokelley previously approved these changes Aug 5, 2026

@bokelley bokelley left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the generated 7.0.0-rc.1 release diff: manifest and PEP 440 versions align, release entries match merged PRs, and the experimental Trusted Match/TMPX migration note is explicit. Approved for release once required checks pass.

@aao-ipr-bot
aao-ipr-bot Bot force-pushed the release-please--branches--main--components--adcp branch from 4447ef6 to 3ef864e Compare August 5, 2026 02:55
@aao-ipr-bot

aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

@aao-ipr-bot

aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

@aao-ipr-bot aao-ipr-bot Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Standard release-please cut for 7.0.0-rc.1. Version bump plus generated changelog, no source touched — the release-automation happy path. Would approve; the API won't let me approve a PR this identity has a commit on, so this is a comment-verdict.

Things I checked

  • Manifest and pyproject.toml carry the two expected representations of the same version: .release-please-manifest.json holds semver 7.0.0-rc.1, pyproject.toml holds the PEP 440-normalized 7.0.0rc1. That split is exactly what the "normalize prerelease version to PEP 440" commit and #1015 established — 7.0.0-rc.1 normalizes to 7.0.0rc1.
  • No source under src/adcp/ changed. No public-API surface, no generated types, no discriminated-union machinery, no decisioning/auth paths. Skip-everything class — no experts warranted.
  • The TMPX migration note landed as prose in the changelog only. The actual breaking type change (IdentityMatchResponse reshaped, tmpx_macros/macros -> tmpx_slots/chunks) shipped in #1012, not here — this PR only documents it. Correctly captured with the "old-shape payloads no longer validate" callout for adopters.
  • Label is autorelease: pending, not a human-hold label.

On merge this tag publishes to PyPI — the normalized 7.0.0rc1 is what lands there, so the earlier normalization fix is load-bearing for this cut to install cleanly.

LGTM.

@bokelley
bokelley merged commit 3166145 into main Aug 5, 2026
27 checks passed
@bokelley
bokelley deleted the release-please--branches--main--components--adcp branch August 5, 2026 03:03
@aao-ipr-bot

aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

@aao-ipr-bot

aao-ipr-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant