Skip to content

ci: refactor release process - #51

Merged
nilsgstrabo merged 2 commits into
mainfrom
50-refactor-release-process
Sep 2, 2025
Merged

ci: refactor release process#51
nilsgstrabo merged 2 commits into
mainfrom
50-refactor-release-process

Conversation

@nilsgstrabo

@nilsgstrabo nilsgstrabo commented Sep 2, 2025

Copy link
Copy Markdown
Contributor

Handle stable release versions only.

Also configured permissions for existing pr workflow

@nilsgstrabo
nilsgstrabo requested a review from Copilot September 2, 2025 10:58
@nilsgstrabo nilsgstrabo self-assigned this Sep 2, 2025
@nilsgstrabo nilsgstrabo linked an issue Sep 2, 2025 that may be closed by this pull request

Copilot AI 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.

Pull Request Overview

This PR refactors the release process to handle stable release versions only, moving from a tag-based release system to an automated workflow-based approach using conventional commits and pull requests.

Key changes:

  • Implements automated release workflow using conventional commits and git-cliff for changelog generation
  • Adds GitHub workflows for preparing release PRs and creating releases/tags
  • Updates documentation to reflect the new trunk-based development and release process

Reviewed Changes

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

Show a summary per file
File Description
cliff.toml Adds git-cliff configuration for automated changelog generation with conventional commit parsing
README.md Updates documentation to describe new trunk-based development workflow and automated release process
.github/workflows/prepare-release-pr.yml Adds workflow to automatically prepare release pull requests based on conventional commits
.github/workflows/pr.yaml Adds explicit permissions for existing PR workflow jobs
.github/workflows/create-releases.yml Adds workflow to create GitHub releases and tags from approved release PRs

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

Comment thread .github/workflows/prepare-release-pr.yml
Comment thread README.md Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@nilsgstrabo
nilsgstrabo merged commit fc88861 into main Sep 2, 2025
5 checks passed
@nilsgstrabo
nilsgstrabo deleted the 50-refactor-release-process branch September 2, 2025 12:11
This was referenced Jan 5, 2026
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.

Refactor release process

3 participants