Skip to content

chore: release v1.41.1#806

Merged
jdx merged 1 commit intomainfrom
release
Apr 10, 2026
Merged

chore: release v1.41.1#806
jdx merged 1 commit intomainfrom
release

Conversation

@jdx
Copy link
Copy Markdown
Owner

@jdx jdx commented Apr 8, 2026

🐛 Bug Fixes

  • (hook) remove dup output and preserve check_first diagnostics by @nkakouros in #784
  • (hook) show combined output for failed steps by @nkakouros in #772
  • (hook) preserve configured output_summary label on failure by @jdx in #808

📦️ Dependency Updates

  • update rust crate pklr to 0.4.1 by @jhult in #805

New Contributors


Note

Low Risk
Primarily a version bump and doc/metadata regeneration, plus routine dependency lockfile updates; minimal behavioral risk beyond potential upstream crate changes.

Overview
Bumps hk to v1.41.1 and adds the corresponding CHANGELOG.md release entry.

Regenerates/version-aligns published artifacts and docs (CLI docs JSON/markdown, hk.usage.kdl, and all docs/examples that reference the release package://.../v1.41.1 URLs).

Updates Cargo.lock for dependency bumps (notably pklr 0.4.1, indexmap 2.14.0/hashbrown 0.17.0, and tokio 1.51.1).

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

@jdx jdx added the release label Apr 8, 2026
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Apr 8, 2026

Greptile Summary

This is a patch release PR bumping the version from 1.41.0 to 1.41.1, incorporating three bug fixes in hook output handling and a pklr crate update to 0.4.1. All documentation, example Pkl files, CLI metadata, and lockfile are updated consistently to reflect the new version.

Confidence Score: 5/5

This PR is safe to merge — it is a routine patch release with consistent version bumps and dependency updates.

All changes are mechanical: version strings, package URLs in docs/examples, and lockfile dependency bumps. No logic changes are present in this PR; the actual bug fixes landed in the referenced PRs (#784, #772, #808). Everything is consistent across all 21 files.

No files require special attention.

Important Files Changed

Filename Overview
Cargo.toml Version bumped from 1.41.0 to 1.41.1 — straightforward patch release increment.
Cargo.lock Dependency updates: indexmap 2.13.1→2.14.0, hashbrown 0.16.1→0.17.0, tokio 1.51.0→1.51.1, pklr 0.4.0→0.4.1, plus minor bumps to libredox and redox_syscall.
CHANGELOG.md Adds v1.41.1 changelog entry listing three hook bug fixes and the pklr dependency update.
docs/configuration.md All four Pkl package URL references updated from v1.41.0 to v1.41.1.
hk-example.pkl Pkl amends/import URLs updated to reference v1.41.1 package.
hk.pkl Comment-only URL updated to v1.41.1; actual amend still correctly uses local path pkl/Config.pkl.
hk.usage.kdl Version string updated to 1.41.1.
docs/cli/commands.json Version field updated to 1.41.1.
docs/cli/index.md Version string updated to 1.41.1.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[v1.41.0] --> B[Cargo.toml bump → 1.41.1]
    B --> C[Cargo.lock updates]
    C --> C1[pklr 0.4.0 → 0.4.1]
    C --> C2[indexmap 2.13.1 → 2.14.0]
    C --> C3[tokio 1.51.0 → 1.51.1]
    C --> C4[hashbrown 0.16.1 → 0.17.0]
    B --> D[Docs & examples updated]
    D --> D1[package:// URLs → v1.41.1]
    D --> D2[CLI metadata updated]
    B --> E[CHANGELOG entry added]
    E --> F[v1.41.1 Release]
Loading

Reviews (4): Last reviewed commit: "chore: release v1.41.1" | Re-trigger Greptile

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 project version from 1.41.0 to 1.41.1. Key changes include updating the changelog to reflect a dependency update for the pklr crate, incrementing version strings in Cargo.toml, Cargo.lock, and CLI usage files, and updating versioned URLs across the documentation and example Pkl configuration files. I have no feedback to provide.

@jdx jdx force-pushed the release branch 2 times, most recently from bfe1971 to 48dc4e1 Compare April 9, 2026 16:14
jdx added a commit that referenced this pull request Apr 10, 2026
## Summary
- PR #772 forced `Combined` output on failure to avoid losing
diagnostics, but this changed the summary header label (e.g., `lint
output:` instead of `lint stderr:`), breaking #784's tests.
- Uses combined *content* on failure (preserving #772's intent) but
keeps the configured *label* so the header matches `output_summary`.
- Fixes CI failures on #806.

## Test plan
- [x] `test/output_summary_no_duplicate.bats` passes locally (both
tests)
- [ ] CI passes on this PR

🤖 Generated with [Claude Code](https://claude.com/claude-code)

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Low risk, small change limited to end-of-run output summarization;
main risk is subtle behavior differences in how failure output is
labeled (and stored) for downstream consumers/tests.
> 
> **Overview**
> On step failure, the summary now saves **combined output content** to
avoid losing diagnostics, but preserves the step’s configured
`output_summary` *mode/label* instead of forcing `Combined`.
> 
> `output_summary = "hide"` is still respected even on failure,
preventing any summary output from being recorded.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
f0090e4. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​indexmap@​2.13.1 ⏵ 2.14.010010093100100

View full report

@jdx jdx enabled auto-merge (squash) April 10, 2026 00:39
@jdx jdx merged commit b36edcf into main Apr 10, 2026
21 checks passed
@jdx jdx deleted the release branch April 10, 2026 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants