Skip to content

chore(deps): bump communique 1.0.3 → 1.0.4#9378

Merged
jdx merged 1 commit intomainfrom
bump-communique-1.0.4
Apr 24, 2026
Merged

chore(deps): bump communique 1.0.3 → 1.0.4#9378
jdx merged 1 commit intomainfrom
bump-communique-1.0.4

Conversation

@jdx
Copy link
Copy Markdown
Owner

@jdx jdx commented Apr 24, 2026

Summary

Bumps the communique CLI used in the release workflow from 1.0.3 to 1.0.4.

1.0.4 salvages partial submit_release_notes submissions at the retry limit instead of hard-failing with a generic malformed N times error, and replaces that error with a miette diagnostic that embeds the received JSON and lists the specific per-field failures.

Test plan

  • mise.lock updated via mise up communique

🤖 Generated with Claude Code


Note

Low Risk
Low risk lockfile-only change that updates the pinned communique CLI binary and its per-platform download URLs/checksums; impact is limited to tooling used in CI/release workflows.

Overview
Updates the pinned communique CLI in mise.lock from 1.0.3 to 1.0.4, including refreshed per-platform artifact URLs, asset IDs, and SHA256 checksums.

Reviewed by Cursor Bugbot for commit e732c22. Bugbot is set up for automated code reviews on this repo. Configure here.

Release notes: https://github.com/jdx/communique/releases/tag/v1.0.4

1.0.4 salvages partial submit_release_notes submissions at the retry
limit instead of hard-failing, and replaces the opaque "malformed N
times" error with a miette diagnostic that embeds the received JSON
and lists the specific per-field failures.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 24, 2026

No reviewable files after applying ignore patterns.

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit e732c22. Configure here.

Comment thread mise.lock
provenance = "github-attestations"
checksum = "sha256:4ea1bc9e59fee38bee3b6e2d377eeb80f1c4c85787db0aed53c70e0b70857897"
url = "https://github.com/jdx/communique/releases/download/v1.0.4/communique-x86_64-unknown-linux-gnu.tar.gz"
url_api = "https://api.github.com/repos/jdx/communique/releases/assets/404781142"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Provenance attestation dropped for linux-x64 platform

Low Severity

The provenance = "github-attestations" field that was present on the platforms.linux-x64 entry for communique v1.0.3 has been silently dropped in the v1.0.4 update. Other tools in the lock file (e.g., actionlint, age) still carry this field on all their platform entries. This removes a supply-chain verification layer for the linux-x64 communique binary, even though checksums still provide basic integrity checking.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit e732c22. Configure here.

@jdx jdx merged commit 4359a15 into main Apr 24, 2026
25 of 26 checks passed
@jdx jdx deleted the bump-communique-1.0.4 branch April 24, 2026 20:47
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the communique tool from version 1.0.3 to 1.0.4 in the mise.lock file, updating checksums and URLs for various platforms. A review comment suggests that the provenance field for the linux-x64 platform should be retained to ensure supply chain security, provided the new release supports GitHub attestations.

Comment thread mise.lock
Comment on lines +290 to +292
checksum = "sha256:4ea1bc9e59fee38bee3b6e2d377eeb80f1c4c85787db0aed53c70e0b70857897"
url = "https://github.com/jdx/communique/releases/download/v1.0.4/communique-x86_64-unknown-linux-gnu.tar.gz"
url_api = "https://api.github.com/repos/jdx/communique/releases/assets/404781142"
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.

security-medium medium

The provenance = "github-attestations" field was removed for the linux-x64 platform. This field is important for supply chain security as it allows mise to verify the authenticity of the downloaded binary using GitHub's build attestations. If the v1.0.4 release of communique includes these attestations, this field should be retained to maintain the security posture of the project.

checksum = "sha256:4ea1bc9e59fee38bee3b6e2d377eeb80f1c4c85787db0aed53c70e0b70857897"
url = "https://github.com/jdx/communique/releases/download/v1.0.4/communique-x86_64-unknown-linux-gnu.tar.gz"
url_api = "https://api.github.com/repos/jdx/communique/releases/assets/404781142"
provenance = "github-attestations"

@github-actions
Copy link
Copy Markdown

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.20 x -- echo 17.9 ± 0.4 17.0 19.3 1.00
mise x -- echo 18.5 ± 0.4 17.5 20.1 1.03 ± 0.03

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.20 env 17.7 ± 0.5 16.5 22.4 1.00
mise env 18.3 ± 0.5 17.3 22.1 1.04 ± 0.04

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.20 hook-env 18.5 ± 0.4 17.5 19.8 1.00
mise hook-env 18.8 ± 0.3 17.8 20.0 1.02 ± 0.03

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.4.20 ls 19.1 ± 0.3 18.2 21.0 1.00
mise ls 19.6 ± 0.3 18.7 20.8 1.02 ± 0.03

xtasks/test/perf

Command mise-2026.4.20 mise Variance
install (cached) 124ms 126ms -1%
ls (cached) 67ms 69ms -2%
bin-paths (cached) 67ms 68ms -1%
task-ls (cached) 705ms 709ms +0%

mise-en-dev added a commit that referenced this pull request Apr 25, 2026
### 🚀 Features

- **(registry)** add --security flag to include security info in JSON
output by @jdx in [#9364](#9364)

### 🐛 Bug Fixes

- **(config)** limit resolved backend opts to aliases by @risu729 in
[#9315](#9315)
- **(docs)** stack banner message and link on mobile by @jdx in
[#9362](#9362)
- **(github)** prefer shortest asset name as tiebreaker in
auto-detection by @jdx in [#9361](#9361)
- **(java)** newer zulu versions use a different directory structure by
@roele in [#9365](#9365)
- **(prune)** respect tracked lockfiles by @jdx in
[#9373](#9373)
- **(task)** skip tool install for missing naked tasks by @jdx in
[#9374](#9374)
- **(trust)** add untrust command by @jdx in
[#9370](#9370)
- fix - flux-operator-mcp aqua path by @monotek in
[#9357](#9357)

### 📚 Documentation

- update ruby compile msg by @fladson in
[#9338](#9338)

### 📦️ Dependency Updates

- update ubuntu docker tag to v26 by @renovate[bot] in
[#9347](#9347)
- update ghcr.io/jdx/mise:deb docker digest to 1af5a69 by @renovate[bot]
in [#9352](#9352)
- update taiki-e/install-action digest to 787505c by @renovate[bot] in
[#9354](#9354)
- update ghcr.io/jdx/mise:rpm docker digest to 7015ff3 by @renovate[bot]
in [#9353](#9353)
- update ghcr.io/jdx/mise:copr docker digest to da63a0f by
@renovate[bot] in [#9351](#9351)
- update ghcr.io/jdx/mise:alpine docker digest to 461700f by
@renovate[bot] in [#9350](#9350)
- bump communique 1.0.3 → 1.0.4 by @jdx in
[#9378](#9378)

### 📦 Registry

- remove openshift-install by @jdx in
[#9372](#9372)
- remove go-sdk by @jdx in
[#9371](#9371)

### Chore

- **(npm-publish)** use aube publish instead of npm publish by @jdx in
[#9328](#9328)

### New Contributors

- @fladson made their first contribution in
[#9338](#9338)
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.

1 participant