Skip to content

chore(ci): call the shared tag-release workflow - #207

Merged
jfrench9 merged 1 commit into
mainfrom
chore/shared-tag-release
Sep 2, 2026
Merged

chore(ci): call the shared tag-release workflow#207
jfrench9 merged 1 commit into
mainfrom
chore/shared-tag-release

Conversation

@jfrench9

@jfrench9 jfrench9 commented Sep 2, 2026

Copy link
Copy Markdown
Member

Deletes this repo's copy of tag-release.yml (~400 lines) and calls the shared one in robosystems, passing the product identity that was previously hardcoded in three places: the Claude prompt, the release title, and the body links.

This is how the release-notes fix reaches this repo. The local copy extracted the changelog with .content[0].text, which assumes the first content block is text. Once CLAUDE_MODEL moved to a model that thinks by default, responses lead with a thinking block, so that returned null and tripped the empty-content fallback — every release here has been silently emitting bare commit stats since early August. The API call was succeeding and being discarded.

The same defect exists in 14 repos, which is why this moves to a shared copy rather than being patched in place.

⚠️ Merge order

RoboFinSystems/robosystems must merge its chore/shared-tag-release PR first. The shared workflow needs the new product_name / project_kind / live_url inputs; merging this first would make the next release fail with an undefined-input error rather than just degrade.

Behaviour

Release output is unchanged apart from the notes actually being generated. Identity values are carried over verbatim from the deleted file.

Deletes this repo's copy of tag-release.yml and calls the one in
RoboFinSystems/robosystems, passing the product identity that used to be
hardcoded in the prompt, the release title and the body links.

This is how the release-notes fix reaches this repo. The local copy
extracted the changelog with .content[0].text, which assumes the first
content block is text; once CLAUDE_MODEL moved to a model that thinks by
default, responses lead with a thinking block and that returned null, so
every release here has silently fallen back to bare commit stats.

Requires the parameterized tag-release to be on robosystems main first.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0113UQ7evQKHNf1L1tFiZzLD
@jfrench9
jfrench9 merged commit d9eefa8 into main Sep 2, 2026
4 checks passed
@jfrench9
jfrench9 deleted the chore/shared-tag-release branch September 2, 2026 05:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant