Skip to content

chore(repo-state): pin caller to family-os v0.18.0 (family-os#163) - #63

Merged
shojikumaru merged 1 commit into
mainfrom
chore/repo-state-pin-v0.18.0
Sep 5, 2026
Merged

shojikumaru merged 1 commit into
mainfrom
chore/repo-state-pin-v0.18.0

Conversation

@shojikumaru

Copy link
Copy Markdown
Member

Why

Follow-up to caty-ai/family-os#163 (fix merged as family-os PR #166, released as v0.18.0). Until this bump, this repo's status.json.latest_tag / latest_release_url never refreshed after a release-sync Release, because Releases created with GITHUB_TOKEN do not fire the release trigger and the pinned reusable workflow only refreshed on that event. v0.18.0 refreshes on every update run (push included).

What (mechanical diff)

.github/workflows/repo-state.yml: uses: …/repo-state.yml@v0.18.0 + generator_ref: v0.18.0 (refs move together per the caller contract). Nothing else changes. The generator itself is unchanged since the current pin; only the reusable workflow's refresh gate moved.

Behaviour after merge: each update run makes one gh api repos/{repo}/releases/latest call with GITHUB_TOKEN (at most two with the rebase retry); a non-404 API failure fails that stamp run (fail-closed; readers detect the unstamped HEAD via SHA mismatch). The pull_request check job is unchanged. Details: family-os docs/repo-state/spec.md §2 / §4.

Review

Batch of 13 caller bumps, one heterogeneous delta seat over the whole batch diff (the family-os#127 owner-approved lighter scheme for mechanical copies, cf. persona-engine#49). Seat record on caty-ai/family-os#163.

完了記録 (Completion record)

candidate SHA: f1beb66
implementer: Alpha (Claude Fable 5.1) — 2-line mechanical yml edit
reviewer: BATCH_SEAT
identity check: 別モデル
CI: see PR checks at merge time (recorded on family-os#163 per repo)
release: N/A ③ (CI wiring only — the caller pin; no behaviour, API or artifact of this repository changes)
previous release: unchanged by this PR (no ship-equivalent change here); ledger continues on this repo's next ship-equivalent lane

Done when → 結果

Done when 項目 結果 証拠
Caller pins repo-state.yml@v0.18.0 and generator_ref: v0.18.0 PASS this diff (2 lines), 2026-09-05
First push run on main after merge refreshes latest_tag to this repo's live latest Release recorded on family-os#163 after merge caller run + status.json diff

Tracked in caty-ai/family-os#163.

🤖 Generated with Claude Code

Reusable workflow v0.18.0 refreshes latest_tag / latest_release_url on every update run.
uses: and generator_ref move together per the caller contract.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@github-actions github-actions Bot added the needs-risk-review High-risk paths touched; owner risk review required (machine-applied) label Sep 5, 2026
@shojikumaru shojikumaru added the risk-reviewed Owner reviewed the high-risk diff at this head SHA (human-applied only) label Sep 5, 2026
@shojikumaru
shojikumaru merged commit b56a8e7 into main Sep 5, 2026
18 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-risk-review High-risk paths touched; owner risk review required (machine-applied) risk-reviewed Owner reviewed the high-risk diff at this head SHA (human-applied only)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants