chore(release): run communique via mise x for PATH resolution#8294
Merged
Conversation
Contributor
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR fixes a command resolution issue in the release workflow where communique was invoked as a bare command, causing "command not found" errors because mise shims are not on PATH in GitHub Actions jobs.
Changes:
- Wrapped the
communiqueinvocation withmise x --to ensure proper tool resolution through mise
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Hyperfine Performance
|
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.2.18 x -- echo |
23.1 ± 0.3 | 22.5 | 25.7 | 1.00 |
mise x -- echo |
23.4 ± 0.7 | 22.7 | 32.2 | 1.01 ± 0.03 |
mise env
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.2.18 env |
22.0 ± 0.6 | 21.4 | 27.8 | 1.00 |
mise env |
22.1 ± 0.6 | 21.6 | 31.9 | 1.00 ± 0.04 |
mise hook-env
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.2.18 hook-env |
22.6 ± 0.4 | 22.0 | 27.6 | 1.00 |
mise hook-env |
22.7 ± 0.3 | 22.2 | 24.3 | 1.01 ± 0.02 |
mise ls
| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|---|---|---|---|---|
mise-2026.2.18 ls |
20.1 ± 0.3 | 19.7 | 24.1 | 1.00 |
mise ls |
20.3 ± 0.7 | 19.7 | 30.4 | 1.01 ± 0.04 |
xtasks/test/perf
| Command | mise-2026.2.18 | mise | Variance |
|---|---|---|---|
| install (cached) | 125ms | 124ms | +0% |
| ls (cached) | 76ms | 76ms | +0% |
| bin-paths (cached) | 80ms | 80ms | +0% |
| task-ls (cached) | 808ms | 814ms | +0% |
communique was called as a bare command in the release workflow, but mise shims aren't on PATH in that job. Other tools in the same job already use `mise x --` (e.g., scripts/release.sh, publish-release.sh). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
65051ee to
4374679
Compare
jdx
pushed a commit
that referenced
this pull request
Feb 22, 2026
### 🐛 Bug Fixes - **(docs)** correct ripgrep command by @nguyenvulong in [#8299](#8299) - **(task)** skip setpgid for TTY stdin to fix interactive tasks by @jdx in [#8301](#8301) - clean up empty parent install dir on failed install by @jdx in [#8302](#8302) ### Chore - **(release)** run communique via mise x for PATH resolution by @jdx in [#8294](#8294) ## 📦 Aqua Registry Updates #### New Packages (2) - [`kubie-org/kubie`](https://github.com/kubie-org/kubie) - [`steipete/gogcli`](https://github.com/steipete/gogcli)
risu729
pushed a commit
to risu729/mise
that referenced
this pull request
Feb 27, 2026
## Summary - `communique` was called as a bare command in the release workflow's "Generate release notes" step, but mise shims aren't on `PATH` in that job - This caused `communique: command not found` during the v2026.2.18 release, falling back to plain git-cliff output - Other tools in the same job already use `mise x --` (e.g., `scripts/release.sh`, `publish-release.sh`) - Fix: wrap the call with `mise x --` to resolve the tool through mise ## Test plan - [ ] Verify next release workflow run completes the "Generate release notes" step successfully <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Workflow-only change that adjusts command invocation for better tool resolution; impact is limited to release-note generation during CI releases. > > **Overview** > Fixes the release workflow’s “Generate release notes” step to run `communique generate` (and the `git cliff` fallback) via `mise x --`, ensuring the tools are resolved through mise shims instead of relying on the job `PATH`. > > This prevents spurious `command not found` failures and avoids unintended fallback to plain `git-cliff` output during tagged releases. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 4374679. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
risu729
pushed a commit
to risu729/mise
that referenced
this pull request
Feb 27, 2026
### 🐛 Bug Fixes - **(docs)** correct ripgrep command by @nguyenvulong in [jdx#8299](jdx#8299) - **(task)** skip setpgid for TTY stdin to fix interactive tasks by @jdx in [jdx#8301](jdx#8301) - clean up empty parent install dir on failed install by @jdx in [jdx#8302](jdx#8302) ### Chore - **(release)** run communique via mise x for PATH resolution by @jdx in [jdx#8294](jdx#8294) ## 📦 Aqua Registry Updates #### New Packages (2) - [`kubie-org/kubie`](https://github.com/kubie-org/kubie) - [`steipete/gogcli`](https://github.com/steipete/gogcli)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
communiquewas called as a bare command in the release workflow's "Generate release notes" step, but mise shims aren't onPATHin that jobcommunique: command not foundduring the v2026.2.18 release, falling back to plain git-cliff outputmise x --(e.g.,scripts/release.sh,publish-release.sh)mise x --to resolve the tool through miseTest plan
Note
Low Risk
Workflow-only change that adjusts command invocation for better tool resolution; impact is limited to release-note generation during CI releases.
Overview
Fixes the release workflow’s “Generate release notes” step to run
communique generate(and thegit clifffallback) viamise x --, ensuring the tools are resolved through mise shims instead of relying on the jobPATH.This prevents spurious
command not foundfailures and avoids unintended fallback to plaingit-cliffoutput during tagged releases.Written by Cursor Bugbot for commit 4374679. This will update automatically on new commits. Configure here.