Skip to content

fix: split commit from release - #172

Merged
Ruddickmg merged 2 commits into
developmentfrom
split-commit-from-release
Jul 28, 2026
Merged

fix: split commit from release#172
Ruddickmg merged 2 commits into
developmentfrom
split-commit-from-release

Conversation

@Ruddickmg

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings July 28, 2026 04:17
@Ruddickmg Ruddickmg changed the title fix; split commit from release fix: split commit from release Jul 28, 2026
@Ruddickmg
Ruddickmg enabled auto-merge (squash) July 28, 2026 04:18

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 pipeline so hash generation and git commits are handled via semantic-release plugins instead of having the CircleCI hash script commit/push directly, aligning release artifacts and repository updates with the release process.

Changes:

  • Configure semantic-release to prepare versioned files and commit release assets (without publishing to npm).
  • Update CircleCI to generate hash artifacts (rather than committing them) and prepare the working tree for the release step.
  • Add the @semantic-release/git dependency needed for the new release flow.

Reviewed changes

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

File Description
release.config.mjs Adds @semantic-release/npm (no publish) and @semantic-release/git to commit release assets.
package.json Adds @semantic-release/git dependency for the updated semantic-release configuration.
.circleci/generate-hashes.sh Stops committing/pushing hashes; generates checksums.txt and sources.json into build output.
.circleci/config.yml Renames/rewires the CircleCI job to generate hashes and prepares nix/sources.json before running semantic-release.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment thread .circleci/config.yml
Comment thread .circleci/config.yml
Comment thread release.config.mjs
@codecov

codecov Bot commented Jul 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Ruddickmg
Ruddickmg merged commit c6e85c7 into development Jul 28, 2026
11 checks passed
@Ruddickmg
Ruddickmg deleted the split-commit-from-release branch July 28, 2026 05:42
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