Skip to content

chore: release v1.29.0#535

Merged
jdx merged 1 commit intomainfrom
release
Jan 6, 2026
Merged

chore: release v1.29.0#535
jdx merged 1 commit intomainfrom
release

Conversation

@jdx
Copy link
Copy Markdown
Owner

@jdx jdx commented Dec 19, 2025

1.29.0 - 2026-01-06

🚀 Features

🐛 Bug Fixes

🚜 Refactor

📚 Documentation

🧪 Testing

📦️ Dependency Updates


Note

Releases 1.29.0 and aligns all references across the repo.

  • Update version to 1.29.0 in Cargo.toml, Cargo.lock (package hk), CLI usage (docs/cli/*, hk.usage.kdl)
  • Replace v1.28.0 with v1.29.0 in docs and examples (docs/*, hk-example.pkl, hk.pkl comment)
  • Refresh init template to use v1.29.0 (src/cli/init.rs) and adjust config error hint (src/config.rs)
  • Add CHANGELOG.md entry for 1.29.0 describing features, fixes, refactors, tests, and dependency updates

Written by Cursor Bugbot for commit ae7540f. This will update automatically on new commits. Configure here.

@jdx jdx added the release label Dec 19, 2025
@jdx jdx force-pushed the release branch 3 times, most recently from 422ec2e to 576f161 Compare December 21, 2025 12:18
@jdx jdx changed the title chore: release v1.28.1 chore: release v1.29.0 Dec 21, 2025
@jdx jdx force-pushed the release branch 5 times, most recently from 4486d4a to a551422 Compare December 26, 2025 10:14
@jdx jdx force-pushed the release branch 18 times, most recently from a3e297a to 3f4ea48 Compare January 2, 2026 10:02
jdx pushed a commit that referenced this pull request Jan 5, 2026
I noticed that in a fair number of CI runs
([#566](https://github.com/jdx/hk/actions/runs/20628763525/job/59243530702?pr=566#step:8:1112),
[#553](https://github.com/jdx/hk/actions/runs/20626472664/job/59237860167?pr=553#step:8:1074),
[#535](https://github.com/jdx/hk/actions/runs/20626477180/job/59237893712?pr=535#step:8:1046))
the `cargo_check` builtin's tests were failing, seemingly related to the
[`+nightly` toolchain the `check` command
uses](https://github.com/jdx/hk/blob/main/pkl/builtins/cargo_check.pkl#L13).

Since the GitHub images don't include the nightly toolchain by default
(in
[`ubuntu-latest`](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md#rust-tools)
or
[`macos-latest`](https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md#rust-tools)),
I thought it would be worth installing it as part of the setup before
running the tests.

I was able to reproduce the issue locally using
[`act`](https://github.com/nektos/act) and after applying my proposed
change, I no longer experienced this failure locally.

Signed-off-by: Joonas Bergius <joonas@bergi.us>
@jdx jdx force-pushed the release branch 2 times, most recently from d334790 to 5679e29 Compare January 6, 2026 14:18
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Jan 6, 2026

No dependency changes detected. Learn more about Socket for GitHub.

👍 No dependency changes detected in pull request

@jdx jdx force-pushed the release branch 3 times, most recently from 2bbd795 to e23a13c Compare January 6, 2026 17:38
@jdx jdx enabled auto-merge (squash) January 6, 2026 18:54
@jdx jdx merged commit b397b72 into main Jan 6, 2026
16 checks passed
@jdx jdx deleted the release branch January 6, 2026 19:04
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