Skip to content

ci: replace Release Please with git-cliff releases - #51

Merged
leandrocp merged 1 commit into
mainfrom
agent/elixir-release
Aug 3, 2026
Merged

ci: replace Release Please with git-cliff releases#51
leandrocp merged 1 commit into
mainfrom
agent/elixir-release

Conversation

@leandrocp

Copy link
Copy Markdown
Owner

What changed

  • Replace the repository-local Release Please workflow and configuration with the shared Elixir release workflow.
  • Keep the existing RELEASE_PLEASE_TOKEN; no new token or GitHub App is required.
  • Preserve the existing tag-triggered NIF and Hex publishing workflows.

Why

The shared workflow uses git-cliff to keep conventional categories and per-entry contributor credit while filtering Dependabot and other housekeeping changes. It maintains a release PR, then tags the release PR merge commit and creates the GitHub Release after merge.

Validation

  • actionlint
  • Shared formatter reproduced v0.2.7 with Bug Fixes and Documentation sections, contributor attribution, no dependency bumps, and no first-contribution section.
  • Current v0.2.7..main history calculates no unnecessary release.

@leandrocp
leandrocp marked this pull request as ready for review August 3, 2026 18:32
@leandrocp
leandrocp merged commit 3953a02 into main Aug 3, 2026
9 checks passed
@leandrocp
leandrocp deleted the agent/elixir-release branch August 3, 2026 18:32
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