Visitar URL original
chore(deps): bump jactionlint to 2.2.0 and mbx to 1.24.0 by jdx · Pull Request #1549 · jdx/usage · GitHub
Skip to content

chore(deps): bump jactionlint to 2.2.0 and mbx to 1.24.0 - #1549

Merged
jdx merged 1 commit into
mainfrom
chore/update-jactionlint
Oct 14, 2026
Merged

jdx merged 1 commit into
mainfrom
chore/update-jactionlint

Conversation

@jdx

@jdx jdx commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

https://entire.io/gh/jdx/usage/trails/90

Summary

  • bump jactionlint 2.1.0 -> 2.2.0 in mise.lock (mise lock --bump)
  • bump mbx (mr-boxington) to 1.24.0 in mise.lock
  • the 2.2.0 pin in mise.lock is honored without any minimum_release_age override in mise.toml

jactionlint 2.2.0 findings

No new findings: jactionlint exits 0 on this repo with 2.2.0.

🤖 Generated with Claude Code


Note

Low Risk
Lockfile and mise tool version bumps only; affects local/CI lint and the cargo wrapper, not application runtime behavior.

Overview
Updates mise pinned dev tools: jactionlint 2.1.0 → 2.2.0 and mr-boxington (mbx) 1.23.0 → 1.24.0, with refreshed per-platform checksums and download URLs in mise.lock.

In mise.toml, jactionlint is now configured like the other jdx tools (version = "latest" with minimum_release_age = "0s"), so new jactionlint releases are not delayed by mise’s default release cooldown.

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

Summary by CodeRabbit

  • Chores
    • Updated the jactionlint tool configuration to allow releases with no minimum waiting period.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Central YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: fa5926aa-6955-4bc1-b245-e82e1409e473
📥 Commits

Reviewing files that changed from the base of the PR and between a39e2b3 and f11418e.

⛔ Files ignored due to path filters: 1
  • mise.lock is excluded by !**/*.lock
📒 Files selected for processing: 1
  • mise.toml

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.

📝 Walkthrough

The mise.toml configuration now sets jactionlint to the latest version and specifies a minimum release age of zero.

Changes: jactionlint configuration

Layer / File(s) Summary
Set jactionlint release age
mise.toml
The jactionlint entry now uses an inline table with the latest version and a minimum release age of zero.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Suggested reviewers: sahidvelji

Merge Risk: ⚪ Minimal · up to f1141

The release-age setting matches the project’s established policy, and locked installs remain pinned. No actionable merge-blocking risk remains.

Pre-merge checks: Passed 5
Passed Passed checks: 5 passed
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies the dependency update and names both dependencies with their target versions.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@greptile-apps

greptile-apps Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[High impact] This PR appears safe to merge; no actionable issues were found.

Summary

Updates jactionlint to 2.2.0 and mr-boxington to 1.24.0 in mise.lock.

  • The workflow linter moves to 2.2.0 without a release-age wait.
  • The Cargo wrapper now uses mbx 1.24.0.

Reviews (1) · Last reviewed commit: "chore(deps): bump jactionlint to 2.2.0 a..." · Reviewed by Greptile

@jdx
jdx merged commit 9ce47a7 into main Oct 14, 2026
15 checks passed
@jdx
jdx deleted the chore/update-jactionlint branch October 14, 2026 17:02
jdx pushed a commit that referenced this pull request Oct 14, 2026
<!-- entire-trail-link-start -->
https://entire.io/gh/jdx/usage/trails/93
<!-- entire-trail-link-end -->

### 📚 Documentation

- replace V7.md with V8.md for pending breaking changes by
[@jdx](https://github.com/jdx) in
[#1550](#1550)

### ⚡ Performance

- **(complete)** shrink completion splitting and error suggestions by
[@jdx](https://github.com/jdx) in
[#1554](#1554)
- **(lib)** shrink the help, completion and error rendering code in
usage-argv by [@jdx](https://github.com/jdx) in
[#1551](#1551)
- **(lib)** shrink the help renderer further by outlining wrapping,
slicing and searching by [@jdx](https://github.com/jdx) in
[#1553](#1553)

### 📦️ Dependency Updates

- bump jactionlint to 2.2.0 and mbx to 1.24.0 by
[@jdx](https://github.com/jdx) in
[#1549](#1549)
@github-actions

Copy link
Copy Markdown
Contributor

Instruction counts

benchmark trend instructions Δ wall (min) Δ
markdown ███▁▁▁▁▁▁▁▁▁▁▁▁▁ 266,454,587 → 266,461,674 +0.00% 46.44 → 47.38ms +2.02%
startup ▂██▆▆▆▆▅▅▅▆▆▆▆▁▇ 1,055,683 → 1,062,546 +0.65% 1.52 → 1.49ms -1.80%

No instruction-count regression above 1%.

Only instruction counts gate. Wall clock is shown for context — on identical hardware it moves 4-20% run to run.

Measured by tak — instruction-counted CLI benchmarks, stored in this repository's git notes.

Shadow comparison

Parsing mise use -g node@20 against a shadow of mise's committed spec.
Reported, not gated: the shadow grows as the derive learns to express more, so
what to watch is the ratio rather than either column.

framework stripped binary, bytes
usage 1261952
bpaf 2494640
clap 3100904
framework instructions, cold parse vs usage
usage 8302 —
clap 6313736 760x
bpaf 21909300 2639x
                                              min       p01       p10    median
usage-rs: argv -> struct                      786       788       790       795  ns
clap: build tree + parse -> struct        1241738   1244614   1254252   1269700  ns
bpaf: build parser + parse -> struct      3373685   3373685   3420569   3468228  ns

usage: argv -> struct                             748 ns      0.75 µs
clap: build tree + parse -> struct            1256699 ns   1256.70 µs
clap: parse -> struct, tree reused              50143 ns     50.14 µs
clap: build tree only                          751215 ns    751.21 µs

f11418ec3f7f vs a39e2b33b3ae · measured on the runner, not pushed to the history.

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