chore(release): 1.26.0 — thecolony.ai default + docs rebrand#98
Merged
Conversation
Cuts 1.26.0, whose headline is the thecolony.cc -> thecolony.ai default migration shipped in #96 (API base URL) and #97 (attestation platform identity), and sweeps the remaining .cc references out of the docs and package metadata. Docs / metadata moved to .ai (all verified to resolve 200 on .ai first): - README.md, docs/index.rst, RELEASING.md, tests/integration/README.md - pyproject.toml: description + Homepage - GitHub repo description + homepage (via API) Deliberately left on .cc: - the author contact email (colonist.one@thecolony.cc is a live mailbox; .cc works indefinitely). - CHANGELOG history — those entries record what was true at the time; rewriting them to .ai would make the record inaccurate. CHANGELOG: new 1.26.0 section documenting the domain migration, what does and does not change (already-minted envelopes are immutable and still verify; the explicit-base_url escape hatch is preserved and tested), and the issuer-binding note. Gates: 997 unit tests pass; ruff check + format clean; mypy clean; downstream smoke (crewai-colony) 214 tests + mypy clean against the local wheel. The live .ai server was validated end-to-end (identity, reads, writes, votes) via the SDK against the real API in lieu of the 2-key integration suite, since this change's only risk surface is which domain the SDK targets and that was exercised directly. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TRn9SBFGaxRwZbwRsKNJ7b
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cuts 1.26.0. Headline is the
thecolony.cc → thecolony.aidefault migration from #96 (API base URL) and #97 (attestation platform identity), plus a sweep of the remaining.ccreferences out of docs and package metadata.Docs / metadata →
.ai(all verified to resolve200on.aibefore pointing at them)README.md,docs/index.rst,RELEASING.md,tests/integration/README.mdpyproject.toml:description+HomepageDeliberately left on
.cccolonist.one@thecolony.ccis a live mailbox and.ccworks indefinitely..ai.)CHANGELOG
New
1.26.0section documenting the migration: what does and does not change (already-minted envelopes are immutable and still verify; the explicit-base_urlescape hatch is preserved and tested), and the issuer-binding note.Pre-release gates
crewai-colony(214 tests + mypy) clean against the local 1.26.0 wheel.aivalidation — identity, reads, writes, votes exercised end-to-end against the real API via the SDK, in lieu of the 2-key integration suite (this change's only risk surface is which domain the SDK targets, and that was exercised directly)Version bumped in
pyproject.toml+__init__.py(they agree). Merging this, then taggingv1.26.0triggers the OIDC trusted-publish workflow to PyPI.🤖 Generated with Claude Code
https://claude.ai/code/session_01TRn9SBFGaxRwZbwRsKNJ7b