Skip to content

Conversation

arrowplum
Copy link
Contributor

@arrowplum arrowplum commented Oct 16, 2025

Adds semantic release action and configuration.

@arrowplum arrowplum changed the title feat(release): add semantic release configuration and GitHub workflow… feat(release): add semantic release configuration and GitHub workflo Oct 16, 2025
@arrowplum arrowplum requested a review from Copilot October 16, 2025 01:45
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds semantic release automation to the project, enabling automated version bumping and changelog generation based on conventional commit messages. The configuration follows conventional commit patterns and sets up a GitHub workflow for release management.

  • Configures semantic-release with conventional commit rules for version bumping
  • Sets up GitHub workflow for automated releases on pull requests and manual dispatch
  • Defines release rules for different commit types (feat, fix, perf, etc.)

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.releaserc.json Semantic release configuration with conventional commit rules and plugin setup
.github/workflows/release.yaml GitHub workflow for running semantic release with required dependencies

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@arrowplum arrowplum changed the title feat(release): add semantic release configuration and GitHub workflo feat(release): add semantic release configuration and relase workflow Oct 16, 2025
## [2.0.0](v1.2.0...v2.0.0) (2025-10-16)

### ⚠ BREAKING CHANGES

* **workflows:** update reusable workflows to use consistent naming conventions (#58)
* **workflows:** build info in build step [INFRA-189] (#53)

### Features

* **release:** add semantic release configuration and GitHub workflow for automated releases ([84b34f3](84b34f3))
* **workflows:** add example Docker build and deploy workflow ([7420fc8](7420fc8))
* **workflows:** add use-artifacts job for JFrog CLI integration and Docker build ([20eaf2b](20eaf2b))
* **workflows:** add xray scan step to docker build workflow ([81f5a80](81f5a80))
* **workflows:** example reusable integration workflow ([e9de96d](e9de96d))

### Bug Fixes

* duplicate release-notes-generator item in .releaserc.json ([4412523](4412523))
* **workflows:**  check for create-release-bundle job to trigger only on workflow_dispatch event ([bfa5ab9](bfa5ab9))
* **workflows:**  consistency is the enemy of enterprise ([205f2b1](205f2b1))
* **workflows:**  problems escaping auth lead to doing things "the right way" ([126817d](126817d))
* **workflows:** add Docker login step ([6edeaa9](6edeaa9))
* **workflows:** automated build name and build number not working ([76f30c2](76f30c2))
* **workflows:** update checkout reference to specific commit ([bf987f5](bf987f5))
* **workflows:** update checkout references to latest commit for reusable workflows ([c339172](c339172))
* **workflows:** update CHECKOUT_REF to use github.workflow_sha for latest commit reference ([89275e3](89275e3))
* **workflows:** update JFrog CLI version and docker login action version ([19afa38](19afa38))
* **workflows:** update repository URL format in reusable integration workflow ([0820609](0820609))

### Code Refactoring

* **workflows:** build info in build step [INFRA-189] ([#53](#53)) ([0da06cb](0da06cb))
* **workflows:** update reusable workflows to use consistent naming conventions ([#58](#58)) ([4d3239c](4d3239c))
@arrowplum arrowplum changed the title feat(release): add semantic release configuration and relase workflow feat(release): add semantic release configuration and release workflow Oct 16, 2025
@arrowplum arrowplum self-assigned this Oct 16, 2025
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.

3 participants