Skip to content

Release v0.1.0: changelog stamp + trusted-publishing workflow - #1

Merged
TonsOfFun merged 3 commits into
mainfrom
claude/agent-card-logo-metrics-r2p8bg
Aug 11, 2026
Merged

Release v0.1.0: changelog stamp + trusted-publishing workflow#1
TonsOfFun merged 3 commits into
mainfrom
claude/agent-card-logo-metrics-r2p8bg

Conversation

@TonsOfFun

Copy link
Copy Markdown
Contributor

Brings the v0.1.0 release commits onto main:

  • Stamp CHANGELOG.md with [0.1.0] - 2026-08-10 — the first public release of both gems.
  • Release workflow publishes to RubyGems via trusted publishing (OIDC, rubygems/configure-rubygems-credentials@main — the action ships no v1 tag): core gem first, then the ruby_llm adapter that depends on it.
  • The publish job also runs on workflow_dispatch, covering environments that can't push tag refs; RubyGems rejects re-pushes of an existing version, so a duplicate dispatch can't double-publish.

Both gems are already live from this branch's run #3 of the workflow: activeagents-telemetry 0.1.0 and activeagents-telemetry-ruby_llm 0.1.0. The v0.1.0 git tag is still to be pushed separately (tag pushes were blocked from the release environment).

🤖 Generated with Claude Code

https://claude.ai/code/session_01CR1TdyJmDqq5dTqypCwYkw


Generated by Claude Code

claude added 3 commits August 10, 2026 21:55
Stamp the 0.1.0 changelog and add a publish job to the release workflow:
OIDC trusted publishing (rubygems/configure-rubygems-credentials), core
gem first, then the ruby_llm adapter that depends on it. Requires a
trusted publisher configured on rubygems.org for each gem name before
the tag is pushed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CR1TdyJmDqq5dTqypCwYkw
Tag refs can't be pushed from every environment; the publish job now also
runs on manual dispatch. RubyGems rejects re-pushes of an existing
version, so a duplicate dispatch cannot double-publish.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CR1TdyJmDqq5dTqypCwYkw
@TonsOfFun
TonsOfFun merged commit b8b9583 into main Aug 11, 2026
8 checks passed
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.

2 participants