Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: remove git plugin from release process #4

Merged
merged 1 commit into from
Oct 15, 2024

Conversation

jboix
Copy link
Member

@jboix jboix commented Oct 15, 2024

Description

Removed the @semantic-release/git plugin to avoid making automated commits during the release process. This change simplifies the release flow by only creating a tag without pushing commits to the repository, following the recommendation from semantic release. This also removes the need for handling branch protection rules and bypassing pre-commit hooks during automated commits.

See Making commits during the release process adds significant complexity

Changes Made

  • Set the version to dev during development.
  • Removed CHANGELOG.md from the repository (the list of changes is available through the release notes).
  • Removed @semantic-release/git and @semantic-release/changelog plugins to simplify the release process.

Checklist

  • I have followed the project's style and contribution guidelines.
  • I have performed a self-review of my own changes.
  • I have made corresponding changes to the documentation.
  • I have added tests that prove my fix is effective or that my feature works.

@jboix jboix self-assigned this Oct 15, 2024
Removed the `@semantic-release/git` plugin to avoid making automated commits during the release
process. This change simplifies the release flow by only creating a tag without pushing commits to
the repository, following the recommendation from semantic release. This also removes the need for
handling branch protection rules and bypassing pre-commit hooks during automated commits.
@jboix jboix force-pushed the ci/remove-git-plugin-from-release branch from 8cf868a to 8cfd8f4 Compare October 15, 2024 13:10
@jboix jboix requested a review from MGaetan89 October 15, 2024 13:10
@jboix jboix added this pull request to the merge queue Oct 15, 2024
Merged via the queue into main with commit 7ce4e5a Oct 15, 2024
1 check passed
@jboix jboix deleted the ci/remove-git-plugin-from-release branch October 15, 2024 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants