Skip to content

update release action#245

Merged
xuan-cao-swi merged 4 commits into
mainfrom
update-release-action
Jan 20, 2026
Merged

update release action#245
xuan-cao-swi merged 4 commits into
mainfrom
update-release-action

Conversation

@xuan-cao-swi
Copy link
Copy Markdown
Contributor

Description

Test (if applicable)

Comment thread Rakefile Fixed
Comment thread Rakefile Fixed
@xuan-cao-swi xuan-cao-swi requested a review from Copilot January 20, 2026 17:03
Copy link
Copy Markdown
Contributor

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 updates the GitHub Actions release workflow and improves the unit test workflow configuration. The changes align the gem release process with GitHub Actions best practices and optimize CI/CD pipeline execution.

Changes:

  • Added a new release Rake task as an alias for the existing build_and_publish_gem task to improve GitHub Actions compatibility
  • Updated the unit test workflow to use path-based filtering instead of path-ignore for more explicit control over when tests run
  • Added concurrency controls to prevent redundant workflow runs
  • Updated the release workflow to use Ruby 3.3 instead of Ruby 3.1

Reviewed changes

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

File Description
Rakefile Added new release task that builds and publishes the gem, providing a cleaner interface for GitHub Actions
.github/workflows/run_unit_tests.yml Changed from paths-ignore to explicit paths filter and added concurrency controls to cancel redundant runs
.github/workflows/build_and_release_gem.yml Updated Ruby version from 3.1 to 3.3 for the release process

Comment thread Rakefile
Comment thread Rakefile
@xuan-cao-swi xuan-cao-swi marked this pull request as ready for review January 20, 2026 17:04
@xuan-cao-swi xuan-cao-swi requested review from a team as code owners January 20, 2026 17:04
Copy link
Copy Markdown

@jerrytfleung jerrytfleung left a comment

Choose a reason for hiding this comment

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

LGTM

@xuan-cao-swi xuan-cao-swi merged commit 9935e05 into main Jan 20, 2026
14 checks passed
@xuan-cao-swi xuan-cao-swi deleted the update-release-action branch January 20, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants