ci(release): add reusable release-please workflow and dogfood it#16
Open
OgeonX-Ai wants to merge 2 commits into
Open
ci(release): add reusable release-please workflow and dogfood it#16OgeonX-Ai wants to merge 2 commits into
OgeonX-Ai wants to merge 2 commits into
Conversation
- workflow_call entry point wrapping googleapis/release-please-action@45996ed (v5.0.0) - SHA-pinned, job-level permissions (contents/pull-requests/issues: write) - optional release-type input (default simple), no target-branch input so callers' own default branch auto-detects
- release-please-config.json: release-type simple, package ".", changelog-path CHANGELOG.md - .release-please-manifest.json: bootstrap ".": "0.0.0" (org-dotgithub has zero GitHub tags today) - .github/workflows/release-please.yml: push-to-main trigger, calls release-please-reusable.yml pinned to this branch's first commit SHA - docs/RELEASE_POLICY.md: document tool choice, uniform release-type, per-repo independent SemVer, bootstrap baseline rationale, and SHA-pin policy
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
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.
Summary
.github/workflows/release-please-reusable.yml: aworkflow_callworkflow wrappinggoogleapis/release-please-action@45996ed1f6d02564a971a2fa1b5860e934307cf7(v5.0.0, SHA-pinned), with job-levelcontents/pull-requests/issues: writepermissions and an optionalrelease-typeinput (defaultsimple).release-please-config.json(release-typesimple,changelog-path: CHANGELOG.md) +.release-please-manifest.json(bootstrap"0.0.0", zero existing GitHub tags) +.github/workflows/release-please.ymlcaller wired touses: Coding-Autopilot-System/.github/.github/workflows/release-please-reusable.yml@f288e5e3b67b29a2c08880b76da7b852f4a132d0(the exact SHA of this branch's first commit).docs/RELEASE_POLICY.mddocumenting tool choice, uniformrelease-type: simple, per-repo independent SemVer, bootstrap baseline rules, and the SHA-pin policy.This is Phase 39 wave 1 (39-01) of the CAS v1.5 milestone. Wave 2/3 plans (39-02, 39-03) will wire the other 12 portfolio repos against the pin SHA
f288e5e3b67b29a2c08880b76da7b852f4a132d0produced here.Test plan
yaml.safe_loadon both new workflow YAML files parses cleanjson.loadonrelease-please-config.jsonand.release-please-manifest.jsonparses cleantarget-branchinput (lets each caller's own default branch auto-detect)uses:line references the 40-char commit SHA of the first commit on this branch, not a branch/tag refPR-only per org convention — not merging.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com