Release v0.1.3 - #11
Merged
Merged
Conversation
The method library gets a /release skill in the shape of the workspace release play, plus what it needs to exist: a CHANGELOG.md seeded with v0.1.0 to v0.1.2, a github-release.yml that creates the annotated tag and the GitHub Release on the release pull request's merge commit, and pull-request checks holding every METHODS.toml and the changelog to the release branch's version. Until now each tag was made by hand after the merge, although the tag is what every pinned address resolves against. docs/releasing.md explains the scheme and why the workflows are built as they are, and the skill's address check validates each package at the new tag on the hosted API. Closes L-260925-27652a 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Automates releasing the methods library: merging a `release/vX.Y.Z` pull request into `main` now creates the annotated tag and the GitHub Release that every pinned address resolves against, instead of tagging by hand after each merge. - Adds a `/release` skill that bumps every `methods/*/METHODS.toml` in lockstep and runs the format, lint and validation gates. - Adds `github-release.yml`, which reads the version every manifest declares and tags only the release pull request's merge commit, refusing to tag when the manifests disagree, the changelog lacks an entry, or no release PR merged. - Adds `version-check.yml` and `changelog-check.yml` to hold release pull requests to their branch's version, and `scripts/check-addresses.sh` to validate every package at the new tag on the hosted API, reporting a manifest with no name or address instead of dying silently. - Seeds `CHANGELOG.md` with `v0.1.0` to `v0.1.2`, documents the scheme in `docs/releasing.md`, and points the README at it. Closes L-260925-27652a. <sup>Written for commit c653125. Summary will update on new commits.</sup> <a href="https://cubic.dev/pr/Pipelex/methods/pull/10?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NwdDDZ65AEf2wg7E5xZp6H
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.
Release v0.1.3
Bumps every package manifest from
0.1.2to0.1.3. Promotesdev→main.Changelog
Added
CHANGELOG.md: the library's release history, fromv0.1.0on. Each GitHub Release's notes are its version's entry here.Changed
image_generation's image pipes use@default-generalinstead ofnano-banana-2,slide_designer's mockup renderer uses@default-premiuminstead ofnano-banana-pro, anddocuments' markdown extraction uses@default-extract-documentinstead ofazure-document-intelligence, so no method in the library names a model outright. Run at@v0.1.3, these pipes use whichever model the deck assigns to each alias, which can differ from the model they named atv0.1.2.Closes L-260925-16e2b4
🤖 Generated with Claude Code
https://claude.ai/code/session_01NwdDDZ65AEf2wg7E5xZp6H
Summary by cubic
Cuts v0.1.3 and automates releasing the library. Bumps every
METHODS.tomlfrom0.1.2to0.1.3, and from here on merging a release PR intomaincreates the annotated tag and GitHub Release instead of tagging by hand.image_generation,slide_designer, anddocumentsoff named models onto deck aliases (@default-general,@default-premium,@default-extract-document), so at this tag those pipes run whichever model the deck assigns each alias.CHANGELOG.md(seeded withv0.1.0–v0.1.2), the release skill and docs, pull-request version checks, the tagger workflow, and an address-check script that validates every package at the new tag on the hosted API.Written for commit 8e37c93. Summary will update on new commits.