Skip to content

chore: release v1.36.0#657

Merged
jdx merged 1 commit intomainfrom
release
Feb 9, 2026
Merged

chore: release v1.36.0#657
jdx merged 1 commit intomainfrom
release

Conversation

@jdx
Copy link
Copy Markdown
Owner

@jdx jdx commented Feb 1, 2026

🚀 Features

🐛 Bug Fixes

  • (bultins) respect typos exclusions with --force-exclude by @CallumKerson in #659
  • (docs) escape angle brackets in --pr flag description by @jdx in #666
  • (docs) use valid
    tags instead of
    in sea shanty by @jdx in 12e17f8
  • (go_fumpt) comment out broken check by @matdibu in #668
  • (yamllint) enable strict mode by @matdibu in #673
  • respect ignore when recursing by @thejcannon in #661
  • Deduplicate files in check-case-conflict to prevent false positives by @safinn in #678
  • Fix building of nix flake wiwth the inclusion of git subomdules by @jeffutter in #681

🛡️ Security

  • add tone calibration to release notes prompt by @jdx in #679
  • add opengraph meta tags by @jdx in #685

🔍 Other Changes

📦️ Dependency Updates

New Contributors


Note

Low Risk
Primarily a version bump and documentation/metadata regeneration; the only code change is an updated error message string.

Overview
Bumps hk to v1.36.0, including updating Cargo.toml, Cargo.lock, and the generated CLI metadata (docs/cli/commands.json, hk.usage.kdl, and CLI docs pages).

Updates documentation/examples to reference the new release package URLs (v1.36.0) and documents the new --pr flag across check/fix/run command docs. Also refreshes the Pkl config error message example in src/config.rs to point at the v1.36.0 package URL.

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

@jdx jdx added the release label Feb 1, 2026
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @jdx, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request prepares the hk project for its v1.36.0 release. It involves incrementing the version number in core project files and documentation, adding the changelog entry for a newly integrated feature, and updating a minor dependency to ensure consistency and reflect the latest changes.

Highlights

  • Version Bump: The project version has been updated from 1.35.0 to 1.36.0 across Cargo.toml, Cargo.lock, documentation files, and CLI configuration files.
  • Changelog Update: A new entry for v1.36.0 has been added to CHANGELOG.md, highlighting the inclusion of the ty builtin feature from PR feat: add ty builtin #566.
  • Dependency Update: The schemars dependency in Cargo.lock has been upgraded from version 1.2.0 to 1.2.1.
  • Documentation References: All documentation examples and internal references to the hk package URL have been updated to point to the v1.36.0 release.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

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 handles the release of v1.36.0, primarily by updating version strings across the codebase, including configuration, documentation, and source files. The changes are consistent with a release process. My review includes suggestions to improve maintainability by reducing hardcoded version numbers, which would make future releases less error-prone. I've also pointed out a potential copy-paste error in the changelog.

Comment thread CHANGELOG.md Outdated
@@ -1,5 +1,11 @@
# Changelog

## [1.36.0](https://github.com/jdx/hk/compare/v1.35.0..v1.36.0) - 2026-02-01
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 release date for v1.36.0 is the same as for v1.35.0. This is likely a copy-paste error. Please verify the release date for v1.36.0.

Comment thread docs/builtins.md
Comment on lines +14 to +15
amends "package://github.com/jdx/hk/releases/download/v1.36.0/hk@1.36.0#/Config.pkl"
import "package://github.com/jdx/hk/releases/download/v1.36.0/hk@1.36.0#/Builtins.pkl"
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

To improve maintainability, consider using a variable for the version number in your documentation files. Hardcoding the version in multiple places makes releases more tedious and error-prone.

Since you are using VitePress, you could define the version in your VitePress config (e.g., in .vitepress/config.js) and then reference it in your markdown files, for example: v{{ $theme.version }}. This would centralize the version number and simplify future releases.

Comment thread src/config.rs
Examples:\n\
• amends \"pkl/Config.pkl\" (if vendored)\n\
• amends \"package://github.com/jdx/hk/releases/download/v1.35.0/hk@1.35.0#/Config.pkl\"",
• amends \"package://github.com/jdx/hk/releases/download/v1.36.0/hk@1.36.0#/Config.pkl\"",
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

To improve maintainability and avoid having to update the version string in this error message for every release, consider constructing the URL dynamically using the crate version. This will prevent this file from being part of future release PRs, reducing the chance of errors.

You can achieve this by using crate::version::version() and a formatted string in the bail! macro, like this:

bail!(
    "... amends \"package://github.com/jdx/hk/releases/download/v{version}/hk@{version}#/Config.pkl\"",
    path.display(),
    version = crate::version::version()
);

@jdx jdx force-pushed the release branch 4 times, most recently from f8e98d8 to a73f5ef Compare February 4, 2026 17:28
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Feb 4, 2026

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

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.

Bugbot Autofix is ON, but a Cloud Agent failed to start.

Comment thread src/config.rs
@jdx jdx force-pushed the release branch 15 times, most recently from 7054da0 to 7ac2902 Compare February 6, 2026 14:06
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Feb 6, 2026

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

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​regex@​1.12.2 ⏵ 1.12.310010093 -1100100

View full report

@jdx jdx enabled auto-merge (squash) February 9, 2026 03:09
@jdx jdx merged commit 51a60d9 into main Feb 9, 2026
19 checks passed
@jdx jdx deleted the release branch February 9, 2026 03:22
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