Skip to content

Add release GitHub Action - #32

Merged
tlarrain merged 1 commit into
mainfrom
feat/release-action
Aug 25, 2026
Merged

Add release GitHub Action#32
tlarrain merged 1 commit into
mainfrom
feat/release-action

Conversation

@tlarrain

Copy link
Copy Markdown
Contributor

Contexto

fintoc-node y fintoc-python publican con fintoc-com/release-action; este repo aún se releaseaba a mano.

¿Qué hay de nuevo?

  • Workflow release.yml: bump → rspec → publish a RubyGems → tag + GitHub Release
  • Publish vía Trusted Publishing (rubygems/release-gem), sin API key
  • Versión pre-seteada a 1.3.0 para saltar el tag v1.3.0 ya existente
  • Entrada 1.3.0 en el CHANGELOG

Tests

  • Tests unitarios (sin cambios, siguen verdes)

Safety Checks

  • Versión y CHANGELOG actualizados

Consideraciones

  • Antes del primer run hay que registrar el trusted publisher en rubygems.org (fintoc-com/fintoc-ruby, release.yml)
  • El primer minor produce v1.4.0; v1.3.0 nunca se publicó a RubyGems

Created with Claude Code /create-pr command

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@tlarrain tlarrain self-assigned this Aug 25, 2026
@tlarrain
tlarrain marked this pull request as ready for review August 25, 2026 16:31
@tlarrain
tlarrain requested a review from oerlandsen August 25, 2026 16:31
app-id: ${{ vars.FIN_RELEASES_APP_ID }}
app-private-key: ${{ secrets.FIN_RELEASES_PRIVATE_KEY }}

- uses: rubygems/release-gem@v1

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cuando implementé los releases, el de ruby llegué a un dead end porque faltaba una api key o token de rubygems que no logré conseguir. Esto pasaría acá?

@oerlandsen oerlandsen left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tlarrain
tlarrain merged commit b4a3314 into main Aug 25, 2026
4 checks passed
@tlarrain
tlarrain deleted the feat/release-action branch August 25, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants