Skip to content

Refactor release workflow to update version and CHANGELOG handling - #6

Merged
Syati merged 11 commits into
mainfrom
expand-rails-version
Sep 6, 2025
Merged

Refactor release workflow to update version and CHANGELOG handling#6
Syati merged 11 commits into
mainfrom
expand-rails-version

Conversation

@Syati

@Syati Syati commented Sep 6, 2025

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings September 6, 2025 04:56

This comment was marked as outdated.

@Syati
Syati requested a review from Copilot September 6, 2025 05:19

This comment was marked as outdated.

@Syati
Syati requested a review from Copilot September 6, 2025 05:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 workflow by splitting responsibilities into two separate workflows: one for updating version files when tags are pushed, and another for updating the CHANGELOG and publishing gems when releases are published. The changelog template file has been removed in favor of inline generation.

  • Separates version file updates from release publishing into distinct workflows
  • Simplifies CHANGELOG generation by removing the template file and creating entries inline
  • Extracts Git configuration into a reusable composite action

Reviewed Changes

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

File Description
.github/workflows/tagging.yml New workflow to update version files when tags are pushed
.github/workflows/release.yml Refactored to focus on CHANGELOG updates and gem publishing
.github/changelog_template.md Removed template file in favor of inline generation
.github/actions/configure-git/action.yml New reusable action for Git configuration

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

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Syati and others added 2 commits September 6, 2025 14:28
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Syati
Syati merged commit 690c98c into main Sep 6, 2025
6 checks passed
@Syati
Syati deleted the expand-rails-version branch September 6, 2025 05:30
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