Skip to content

feat: Update release tools#5

Merged
ThetaSinner merged 1 commit into
mainfrom
update-release-tools
Feb 27, 2026
Merged

feat: Update release tools#5
ThetaSinner merged 1 commit into
mainfrom
update-release-tools

Conversation

@ThetaSinner

@ThetaSinner ThetaSinner commented Feb 27, 2026

Copy link
Copy Markdown
Member

See holochain/release-integration#25 and https://github.com/holochain/release-integration/releases/tag/v0.1.4

Summary by CodeRabbit

  • Chores
    • Updated CI/release workflow tooling versions

@cocogitto-bot

cocogitto-bot Bot commented Feb 27, 2026

Copy link
Copy Markdown

✔️ b808608 - Conventional commits check succeeded.

@coderabbitai

coderabbitai Bot commented Feb 27, 2026

Copy link
Copy Markdown

Walkthrough

Version updates for CI/CD tools in GitHub Actions workflows. Four tools updated in the prepare-release workflow (git-cliff, cargo-workspaces, cargo-semver-checks, holochain_release_util), and two tools updated in the publish-release workflow (cargo-workspaces, holochain_release_util). No logic or control flow changes.

Changes

Cohort / File(s) Summary
CI Workflow Tool Version Updates
.github/workflows/prepare-release.yml, .github/workflows/publish-release.yml
Version bumps for build and release tools: git-cliff (2.10.1→2.12.0), cargo-workspaces (0.4.1→0.4.2), cargo-semver-checks (0.44.0→0.46.0), and holochain_release_util (0.1.3→0.1.4). No functional changes.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: Update release tools' accurately describes the main change: updating versions of release-related tools in CI workflow files (git-cliff, cargo-workspaces, cargo-semver-checks, holochain_release_util).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update-release-tools

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ThetaSinner ThetaSinner requested a review from a team February 27, 2026 19:37

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.github/workflows/prepare-release.yml:
- Line 36: The workflow refers to a non-existent crate identifier
holochain_release_util@0.1.4 which will make the job fail; open the
prepare-release.yml job that installs tools and replace or remove the invalid
entry holochain_release_util@0.1.4 — either update it to the correct published
crate name/version (or the correct registry) or omit it and add only known-valid
tools (e.g., git-cliff@2.12.0, cargo-workspaces@0.4.2,
cargo-semver-checks@0.46.0); ensure the final list contains only crates that
exist on crates.io.

In @.github/workflows/publish-release.yml:
- Line 22: The workflow references a non-existent crate version
holochain_release_util@0.1.4 which will break CI; open publish-release.yml (and
verify prepare-release.yml for consistency), confirm the correct
holochain_release_util version on crates.io, then update the reference in the
workflow to that published version (or publish the missing
holochain_release_util@0.1.4 before merging) and ensure the tool line
cargo-workspaces@0.4.2 remains correct and consistent across both files.

ℹ️ Review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 111c3e4 and b808608.

📒 Files selected for processing (2)
  • .github/workflows/prepare-release.yml
  • .github/workflows/publish-release.yml

Comment thread .github/workflows/prepare-release.yml
Comment thread .github/workflows/publish-release.yml
@ThetaSinner ThetaSinner enabled auto-merge (rebase) February 27, 2026 20:30
@ThetaSinner ThetaSinner merged commit 920fddc into main Feb 27, 2026
4 checks passed
@ThetaSinner ThetaSinner deleted the update-release-tools branch February 27, 2026 21:43
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