Skip to content

feat: add support for multi commits#1

Merged
MichaMican merged 6 commits into
mainfrom
feat/add-support-for-multi-commits
Oct 6, 2025
Merged

feat: add support for multi commits#1
MichaMican merged 6 commits into
mainfrom
feat/add-support-for-multi-commits

Conversation

@MichaMican

Copy link
Copy Markdown
Collaborator

This pull request introduces significant enhancements and improved configurability to the semantic versioning GitHub Actions workflows, along with updated documentation and contribution guidelines. The main changes include new workflow inputs for controlling tag and release creation, an option to inspect only the latest commit for version bumps, and improved output reporting. Documentation has been updated to reflect these new features, and contribution requirements have been clarified.

Workflow configuration and logic improvements:

  • Added new boolean inputs (supress_release, supress_tag, check_last_commit_only) to semver-version.yml to allow fine-grained control over tag/release creation and commit inspection behavior.
  • Updated the version bump logic to optionally inspect only the most recent commit, improving flexibility for different release strategies.
  • Enhanced output reporting by writing a semantic version summary to the GitHub Actions summary, including version, tag, bump type, previous tag, and commit subject.

Workflow integration and usage:

  • Modified release-semver-version.yml to pass the new supress_tag input and update tag/release creation conditions based on workflow triggers and user input. [1] [2]
  • Updated README.md usage examples and documentation to include the new inputs and outputs, providing clearer guidance for users. [1] [2]

Contribution guidelines:

  • Added a new CONTRIBUTING.md file specifying commit and branching requirements using RFC2119 terminology, emphasizing conventional commits and process for contributing via pull requests.

@MichaMican
MichaMican enabled auto-merge (squash) October 6, 2025 08:52

@gkDoSt gkDoSt 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.

OctacatGithubGIF

@MichaMican
MichaMican merged commit b1a63fa into main Oct 6, 2025
1 check passed
@MichaMican
MichaMican deleted the feat/add-support-for-multi-commits branch October 6, 2025 09:04
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