Skip to content

chore: add communique 1.0.1#424

Merged
jdx merged 2 commits intomainfrom
bump-communique-1.0.1
Apr 20, 2026
Merged

chore: add communique 1.0.1#424
jdx merged 2 commits intomainfrom
bump-communique-1.0.1

Conversation

@jdx
Copy link
Copy Markdown
Owner

@jdx jdx commented Apr 20, 2026

Summary

  • Add communique tool for editorialized release notes

🤖 Generated with Claude Code


Note

Low Risk
Low risk: adds a generated mise.lock entry pinning a dev tool version; no application/runtime code changes.

Overview
Adds a generated mise.lock file that pins the communique tool to v1.0.1 via the github:jdx/communique backend, including per-platform download URLs and SHA256 checksums.

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

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Apr 20, 2026

Greptile Summary

This PR adds communique (v1.0.1) as a mise-managed dev tool for generating editorialized release notes. The mise.toml entry uses "latest" and the lock file pins the binary with SHA-256 checksums for six platforms.

Confidence Score: 5/5

Safe to merge; the only finding is a minor P2 gap in platform coverage for Intel Macs.

All findings are P2. The missing macos-x64 entry may inconvenience Intel Mac users but does not break CI or the primary development workflow on arm64/Linux.

mise.lock — verify whether a macos-x64 release asset exists for communique v1.0.1 and add it if so.

Important Files Changed

Filename Overview
mise.toml Adds communique = "latest" to the [tools] section; version is pinned via mise.lock as expected.
mise.lock Pins communique to v1.0.1 with SHA-256 checksums for 6 platforms; macos-x64 (Intel Mac) entry is absent.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[mise.toml\ncommunique = latest] --> B[mise lock]
    B --> C[mise.lock\ncommunique 1.0.1]
    C --> D[linux-arm64 / arm64-musl]
    C --> E[linux-x64 / x64-musl]
    C --> F[macos-arm64]
    C --> G[windows-x64]
    C -.->|missing| H[macos-x64?]
Loading

Fix All in Claude Code

Reviews (1): Last reviewed commit: "chore: add communique 1.0.1" | Re-trigger Greptile

Comment thread mise.lock
Comment on lines +27 to +35
[tools.communique."platforms.macos-arm64"]
checksum = "sha256:9adcd413f3377b98aa12df003ffa4c24f084e7bea549104e29088a3b79892dd8"
url = "https://github.com/jdx/communique/releases/download/v1.0.1/communique-aarch64-apple-darwin.tar.gz"
url_api = "https://api.github.com/repos/jdx/communique/releases/assets/400318491"

[tools.communique."platforms.windows-x64"]
checksum = "sha256:2474f4ed704c9a94bb9dd357452275b8efe92df132ab81b642055c858441a905"
url = "https://github.com/jdx/communique/releases/download/v1.0.1/communique-x86_64-pc-windows-msvc.zip"
url_api = "https://api.github.com/repos/jdx/communique/releases/assets/400319696"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Missing macos-x64 platform entry

The lock file includes entries for linux-arm64, linux-arm64-musl, linux-x64, linux-x64-musl, macos-arm64, and windows-x64, but there is no macos-x64 (Intel Mac) entry. If any contributor or CI runner uses an Intel Mac, mise will be unable to resolve the pinned binary for that platform. Check whether communique provides a communique-x86_64-apple-darwin release asset and add the corresponding entry if so.

Fix in Claude Code

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 adds the communique tool to the project by updating mise.toml and introducing a mise.lock file with platform-specific checksums for version 1.0.1. Feedback suggests pinning the version in mise.toml to 1.0.1 for consistency with the lockfile and ensuring that all tools defined in the configuration are included in the lockfile to maintain environment reproducibility.

Comment thread mise.toml Outdated

[tools]
age = "latest"
communique = "latest"
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.

medium

The pull request title specifies version 1.0.1, but the configuration uses latest. Pinning the version to 1.0.1 in mise.toml provides better clarity and prevents accidental upgrades during future lockfile updates, ensuring the environment remains consistent with the intended version.

communique = "1.0.1"

Comment thread mise.lock
@@ -0,0 +1,35 @@
# @generated - this file is auto-generated by `mise lock` https://mise.jdx.dev/dev-tools/mise-lock.html
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.

medium

The mise.lock file is incomplete as it only contains an entry for communique, leaving other tools defined in mise.toml (such as age, git-cliff, and prettier) unlocked. Since these tools are configured with the latest version, they should also be included in the lockfile to maintain environment reproducibility and prevent unexpected updates from breaking builds in CI/CD. You can update the lockfile to include all dependencies by running mise lock.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jdx jdx force-pushed the bump-communique-1.0.1 branch from 67ba763 to 9449710 Compare April 20, 2026 02:48
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Apr 20, 2026

No reviewable files after applying ignore patterns.

@jdx jdx enabled auto-merge (squash) April 20, 2026 02:50
@jdx jdx merged commit 324ca72 into main Apr 20, 2026
13 checks passed
@jdx jdx deleted the bump-communique-1.0.1 branch April 20, 2026 03:03
jdx pushed a commit that referenced this pull request Apr 21, 2026
### 🚀 Features

- Powershell integration by [@nbfritch](https://github.com/nbfritch) in
[#421](#421)

### 🐛 Bug Fixes

- **(Windows)** Nushell integration by
[@john-trieu-nguyen](https://github.com/john-trieu-nguyen) in
[#425](#425)
- **(Windows)** Command resolution for executables by
[@john-trieu-nguyen](https://github.com/john-trieu-nguyen) in
[#427](#427)

### 📚 Documentation

- add releases nav and aube lock by [@jdx](https://github.com/jdx) in
[#422](#422)
- include linux native packages in aube lock by
[@jdx](https://github.com/jdx) in
[#423](#423)

### 🔍 Other Changes

- Use published `clap-sort` crate instead of inlined module by
[@jdx](https://github.com/jdx) in
[#409](#409)
- add communique 1.0.1 by [@jdx](https://github.com/jdx) in
[#424](#424)

### 📦️ Dependency Updates

- lock file maintenance by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#381](#381)
- update taiki-e/upload-rust-binary-action digest to 10c1cf6 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#383](#383)
- update rust crate tokio to v1.51.1 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#384](#384)
- update rust crate indexmap to v2.14.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#385](#385)
- update rust crate rmcp to v1.4.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#389](#389)
- update rust crate strum to 0.28 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#395](#395)
- update rust crate toml_edit to 0.25 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#396](#396)
- update rust crate miniz_oxide to 0.9 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#390](#390)
- update rust crate ratatui to 0.30 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#392](#392)
- update actions/checkout action to v6 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#397](#397)
- update actions/deploy-pages action to v5 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#399](#399)
- update actions/configure-pages action to v6 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#398](#398)
- update actions/setup-node action to v6 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#400](#400)
- update actions/upload-pages-artifact action to v4 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#401](#401)
- update dependency node to v24 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#403](#403)
- update apple-actions/import-codesign-certs action to v6 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#402](#402)
- update nick-fields/retry action to v4 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#406](#406)
- update github artifact actions (major) by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#404](#404)
- update jdx/mise-action action to v4 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#405](#405)
- update rust crate which to v8 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#408](#408)
- update rust crate usage-lib to v3 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#407](#407)
- bump rustcrypto stack (aes-gcm, sha2, hkdf) together by
[@jdx](https://github.com/jdx) in
[#410](#410)
- update rust crate reqwest to 0.13 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#393](#393)
- update rust crate libloading to 0.9 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#388](#388)
- update rust crate keepass to 0.10 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#387](#387)
- update rust crate rand to 0.10 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#391](#391)
- lock file maintenance by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#411](#411)
- update rust crate google-cloud-secretmanager-v1 to v1.8.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#415](#415)
- update actions/upload-pages-artifact action to v5 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#418](#418)
- update rust crate rmcp to v1.5.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#416](#416)
- update rust crate clap to v4.6.1 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#413](#413)
- update rust crate tokio to v1.52.1 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#417](#417)
- update rust crate keepass to v0.10.6 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#414](#414)
- update taiki-e/upload-rust-binary-action digest to f0d45ae by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#419](#419)
- update rust crate aws-sdk-sts to v1.102.0 by
[@renovate[bot]](https://github.com/renovate[bot]) in
[#420](#420)

### New Contributors

- @john-trieu-nguyen made their first contribution in
[#427](#427)
- @nbfritch made their first contribution in
[#421](#421)
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