Skip to content

chore(release): remove @semantic-release/git plugin + rename package to flow#165

Merged
jeziellopes merged 1 commit intodevelopfrom
chore/remove-semrel-git-plugin
Apr 10, 2026
Merged

chore(release): remove @semantic-release/git plugin + rename package to flow#165
jeziellopes merged 1 commit intodevelopfrom
chore/remove-semrel-git-plugin

Conversation

@jeziellopes
Copy link
Copy Markdown
Owner

Problem

@semantic-release/git auto-commits CHANGELOG.md + package.json directly to main after every stable release. That commit is never in develop, so every subsequent develop → main PR conflicts on those two files (this just happened with v1.1.0, requiring back-merge PR #163).

Changes

  • Remove @semantic-release/git — semantic-release still creates git tags, publishes GitHub releases, and generates release notes. It just no longer writes files back to the repo. No auto-commit = no conflict = no back-merge ever needed.
  • Remove @semantic-release/changelog — only useful alongside the git plugin; pointless without something to commit it.
  • Rename package.name from trading-engineflow — aligns with the repo/project name.

After this merges

PR #163 (back-merge to resolve the current conflict) still needs to land before PR #162 (develop → main). Once #162 merges, v1.2.0 is tagged and released — no files are committed back to main, so the next release cycle starts clean.

…to flow

- Remove @semantic-release/git: the plugin auto-commits CHANGELOG.md and
  package.json directly to main after every stable release. That commit is
  never in develop, causing conflicts on every subsequent develop → main PR.
  Removing it means semantic-release still tags, publishes GitHub releases
  and generates release notes — just without writing files back to the repo.

- Remove @semantic-release/changelog: only relevant alongside the git plugin
  since nothing commits the generated file without it.

- Rename package name from 'trading-engine' to 'flow' to match the repo.

Signed-off-by: Jeziel Lopes <jeziellopes@gmail.com>
@jeziellopes jeziellopes added the chore Build, CI, dependencies, tooling label Apr 10, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
flow Ready Ready Preview, Comment Apr 10, 2026 7:49pm

@jeziellopes jeziellopes merged commit 78714e1 into develop Apr 10, 2026
5 of 6 checks passed
@jeziellopes jeziellopes deleted the chore/remove-semrel-git-plugin branch April 10, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Build, CI, dependencies, tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant