Skip to content

chore(deps): update aqua - #123

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/aqua
Oct 27, 2023
Merged

chore(deps): update aqua#123
renovate[bot] merged 1 commit into
mainfrom
renovate/aqua

Conversation

@renovate

@renovate renovate Bot commented Oct 27, 2023

Copy link
Copy Markdown
Contributor

Mend Renovate

This PR contains the following updates:

Package Update Change
aquaproj/aqua-registry minor v4.73.0 -> v4.75.0
golangci/golangci-lint patch v1.55.0 -> v1.55.1
weaveworks/eksctl minor v0.162.0 -> v0.164.0

Release Notes

aquaproj/aqua-registry (aquaproj/aqua-registry)

v4.75.0

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.74.0...v4.75.0

🎉 New Packages

#​16633 LGUG2Z/whkd: A simple hotkey daemon for Windows @​CrystalMethod
#​16659 BurntSushi/xsv: A fast CSV command line toolkit written in Rust @​ryoppippi

Bug Fixes

#​16629 LGUG2Z/komorebi: Expose the command komorebic @​CrystalMethod
#​16647 LGUG2Z/komorebi: Fix executable files on Windows @​CrystalMethod

Others

#​16627 #​16628 cmdx: Explicitly set the bash shell to use @​CrystalMethod

Fixed an issue of cmdx.yaml that cmdx's tasks using pipefail didn't work on Ubuntu and all systems where /bin/sh was not a symlink to /bin/bash because pipefail was a bash-thing.

...
sh: 1: set: Illegal option -o pipefail
exit status 2 

v4.74.0

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.73.0...v4.74.0

🎉 New Packages

#​16606 a-h/templ: A language for writing HTML user interfaces in Go
#​16614 FalconForceTeam/FalconHound: FalconHound is a blue team multi-tool. It allows you to utilize and enhance the power of BloodHound in a more automated fashion. It is designed to be used in conjunction with a SIEM or other log aggregation tool

Fixes

#​16615 ariga/atlas: Remove windows

https://atlasgo.io/getting-started

As of version v0.14.3 we no longer provide a windows binary. Windows users are advised to use our docker image or use WSL.

#​16592 aquasecurity/chain-bench: Follow up changes of chain-bench v0.1.8

Asset names were changed.

#​16591 lc/gau: Follow up changes of gau v2.2.0

Others

#​16597 #​16605 #​16611 #​16613 Improve the local development with cmdx and Docker

Dear contributors,

We changed how to develop the registry.
Please see the contribution guide.

We use the task runner cmdx and Docker.

cmdx is installed by aqua.

aqua i -l

We test the Registry in a container.
Instead of executing aqua-registry directly, we execute tasks of cmdx.

cmdx s <package name> # Scaffold a package
cmdx t <package name> # Test a package
cmdx new <package name> # Release a package

About tasks of cmdx, please run the help command.

cmdx help
cmdx help <task name>

We test packages on all platforms with AQUA_GOOS and AQUA_GOARCH same with CI.
And a local file aqua-local.yaml isn't used anymore.

golangci/golangci-lint (golangci/golangci-lint)

v1.55.1

Compare Source

  1. updated linters
    • gosec: from 2.18.1 to 2.18.2
  2. misc.
    • revgrep: from v0.5.0 to v0.5.2 (support git < 2.41.0)
    • output: convert backslashes to forward slashes for GitHub Action annotations printer
weaveworks/eksctl (weaveworks/eksctl)

v0.164.0: eksctl 0.164.0 (permalink)

Compare Source

Release v0.164.0

🚀 Features

  • Allow mutating control plane subnets and security groups (#​7218)

🎯 Improvements

  • Add eksctl utils update-cluster-vpc-config to update the cluster VPC config (#​7090)

🐛 Bug Fixes

  • Don't close error channel early when wait flag is used (#​7217)

v0.163.0: eksctl 0.163.0 (permalink)

Compare Source

Release v0.163.0

🚀 Features

  • Add support for P5 instances (#​7201)

🎯 Improvements

  • Update coredns (#​7179)
  • Automatically update coredns assets using Github workflows (#​7178)

🐛 Bug Fixes

  • Update build distros workflow to save disk space (#​7173)

🧰 Maintenance

  • Fix kOps privilege escalation vulnerability, update permissions for stale workflow and dependencies (#​7205)
  • Bump dependencies and update build image (#​7170)

Acknowledgments

Weaveworks would like to sincerely thank:
@​vadiml


Configuration

📅 Schedule: Branch creation - "after 4pm on thursday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate
renovate Bot enabled auto-merge (squash) October 27, 2023 01:02
@renovate
renovate Bot merged commit 299e8e4 into main Oct 27, 2023
@renovate
renovate Bot deleted the renovate/aqua branch October 27, 2023 15:24
renovate Bot added a commit that referenced this pull request Mar 26, 2026
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[anthropics/claude-code](https://redirect.github.com/anthropics/claude-code)
| patch | `v2.1.83` → `v2.1.84` |
| [charmbracelet/crush](https://redirect.github.com/charmbracelet/crush)
| minor | `v0.51.3` → `v0.52.0` |
| [gohugoio/hugo](https://redirect.github.com/gohugoio/hugo) | patch |
`v0.159.0` → `v0.159.1` |
| [jdx/mise](https://redirect.github.com/jdx/mise) | patch |
`v2026.3.15` → `v2026.3.16` |
| [max-sixty/worktrunk](https://redirect.github.com/max-sixty/worktrunk)
| minor | `v0.31.0` → `v0.32.0` |
| [mikefarah/yq](https://redirect.github.com/mikefarah/yq) | patch |
`v4.52.4` → `v4.52.5` |
| [nektos/act](https://redirect.github.com/nektos/act) | patch |
`v0.2.85` → `v0.2.86` |

---

### Release Notes

<details>
<summary>anthropics/claude-code (anthropics/claude-code)</summary>

###
[`v2.1.84`](https://redirect.github.com/anthropics/claude-code/releases/tag/v2.1.84)

[Compare
Source](https://redirect.github.com/anthropics/claude-code/compare/v2.1.83...v2.1.84)

#### What's changed

- Added PowerShell tool for Windows as an opt-in preview. Learn more at
<https://code.claude.com/docs/en/tools-reference#powershell-tool>
- Added `ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS` env vars
to override effort/thinking capability detection for pinned default
models for 3p (Bedrock, Vertex, Foundry), and
`_MODEL_NAME`/`_DESCRIPTION` to customize the `/model` picker label
- Added `CLAUDE_STREAM_IDLE_TIMEOUT_MS` env var to configure the
streaming idle watchdog threshold (default 90s)
- Added `TaskCreated` hook that fires when a task is created via
`TaskCreate`
- Added `WorktreeCreate` hook support for `type: "http"` — return the
created worktree path via `hookSpecificOutput.worktreePath` in the
response JSON
- Added `allowedChannelPlugins` managed setting for team/enterprise
admins to define a channel plugin allowlist
- Added `x-client-request-id` header to API requests for debugging
timeouts
- Added idle-return prompt that nudges users returning after 75+ minutes
to `/clear`, reducing unnecessary token re-caching on stale sessions
- Deep links (`claude-cli://`) now open in your preferred terminal
instead of whichever terminal happens to be first in the detection list
- Rules and skills `paths:` frontmatter now accepts a YAML list of globs
- MCP tool descriptions and server instructions are now capped at 2KB to
prevent OpenAPI-generated servers from bloating context
- MCP servers configured both locally and via claude.ai connectors are
now deduplicated — the local config wins
- Background bash tasks that appear stuck on an interactive prompt now
surface a notification after \~45 seconds
- Token counts ≥1M now display as "1.5m" instead of "1512.6k"
- Global system-prompt caching now works when `ToolSearch` is enabled,
including for users with MCP tools configured
- Fixed voice push-to-talk: holding the voice key no longer leaks
characters into the text input, and transcripts now insert at the
correct position
- Fixed up/down arrow keys being unresponsive when a footer item is
focused
- Fixed `Ctrl+U` (kill-to-line-start) being a no-op at line boundaries
in multiline input, so repeated `Ctrl+U` now clears across lines
- Fixed null-unbinding a default chord binding (e.g. `"ctrl+x ctrl+k":
null`) still entering chord-wait mode instead of freeing the prefix key
- Fixed mouse events inserting literal "mouse" text into transcript
search input
- Fixed workflow subagents failing with API 400 when the outer session
uses `--json-schema` and the subagent also specifies a schema
- Fixed missing background color behind certain emoji in user message
bubbles on some terminals
- Fixed the "allow Claude to edit its own settings for this session"
permission option not sticking for users with `Edit(.claude)` allow
rules
- Fixed a hang when generating attachment snippets for large edited
files
- Fixed MCP tool/resource cache leak on server reconnect
- Fixed a startup performance issue where partial clone repositories
(Scalar/GVFS) triggered mass blob downloads
- Fixed native terminal cursor not tracking the text input caret, so IME
composition (CJK input) now renders inline and screen readers can follow
the input position
- Fixed spurious "Not logged in" errors on macOS caused by transient
keychain read failures
- Fixed cold-start race where core tools could be deferred without their
bypass active, causing Edit/Write to fail with InputValidationError on
typed parameters
- Improved detection for dangerous removals of Windows drive roots
(`C:\`, `C:\Windows`, etc.)
- Improved interactive startup by \~30ms by running `setup()` in
parallel with slash command and agent loading
- Improved startup for `claude "prompt"` with MCP servers — the REPL now
renders immediately instead of blocking until all servers connect
- Improved Remote Control to show a specific reason when blocked instead
of a generic "not yet enabled" message
- Improved p90 prompt cache rate
- Reduced scroll-to-top resets in long sessions by making the message
window immune to compaction and grouping changes
- Reduced terminal flickering when animated tool progress scrolls above
the viewport
- Changed issue/PR references to only become clickable links when
written as `owner/repo#123` — bare `#123` is no longer auto-linked
- Slash commands unavailable for the current auth setup (`/voice`,
`/mobile`, `/chrome`, `/upgrade`, etc.) are now hidden instead of shown
- \[VSCode] Added rate limit warning banner with usage percentage and
reset time
- Stats screenshot (Ctrl+S in /stats) now works in all builds and is 16×
faster

</details>

<details>
<summary>charmbracelet/crush (charmbracelet/crush)</summary>

###
[`v0.52.0`](https://redirect.github.com/charmbracelet/crush/releases/tag/v0.52.0)

[Compare
Source](https://redirect.github.com/charmbracelet/crush/compare/v0.51.3...v0.52.0)

### Project skills + more

Hey! It's Wednesday already (time flies), and we're here bringing you a
few good nice enhancements. Stay with us!

#### Project skills

We just added support for local skills. This means that you can easily
share skills with your team mates or contributors inside the repository
by just committing them.

Crush will look for the following projects paths:

- `.agents/skills`
- `.crush/skills`
- `.claude/skills`
- `.cursor/skills`

Another related enhancement is that Windows users will also be able to
put global skills on `~/.config/crush/skills` or
`~/.config/agents/skills`, which is a little bit easier to manage to
having them on `~\AppData\Local\crush\skills\`.

[Check out the complete docs
here](https://redirect.github.com/charmbracelet/crush?tab=readme-ov-file#agent-skills).

#### Non-English prompts

We improved our system prompts to enforce that the model should respond
to message and generate session titles according to *your* prompt
language. For example, if you're talking to the model in Portuguese 🇵🇹
🇧🇷, you'll want it to respond in Portuguese.

#### Better file picker order

You know that you can easily pick files fro the text area by typing `@`,
right? [@&#8203;huaiyuWangh](https://redirect.github.com/huaiyuWangh)
made a great contribution on significantly improving the sorting based
on your filter. This is a very signiifcant UX improvement for bug repos.

Talking about
[@&#8203;huaiyuWangh](https://redirect.github.com/huaiyuWangh), he also
fixed the "Open file picker" option in the command pallette
(<kbd>ctrl+p</kbd>).

#### Allow apps to detect Crush

Starting on this release, Crush will set these ENVs when running Bash
commands via the Bash tool. The intention is to allow programs to detect
that they are being ran by Crush.

- `CRUSH=1`
- `AGENT=crush`
- `AI_AGENT=crush`

The `AGENT` and `AI_AGENT` ENVs are *kinda* a unofficial new standard,
so a few tools already look for them.

That's all for today.
Enjoy the release and keep Crushing!
The Charm Team ✨

#### Changelog

##### New!

-
[`0f5df9b`](https://redirect.github.com/charmbracelet/crush/commit/0f5df9bec255742fa46046ce2993399cdc5ebe67):
feat(bash): set `CRUSH=1`, `AGENT=crush` and `AI_AGENT=crush`
([#&#8203;2484](https://redirect.github.com/charmbracelet/crush/issues/2484))
([@&#8203;andreynering](https://redirect.github.com/andreynering))
-
[`0fcf79b`](https://redirect.github.com/charmbracelet/crush/commit/0fcf79baf4aebd2b87cb49a8a287a18e6ad1dcac):
feat(ui): improve file completion ranking algorithm
([@&#8203;huaiyuWangh](https://redirect.github.com/huaiyuWangh))
-
[`f67fa35`](https://redirect.github.com/charmbracelet/crush/commit/f67fa357932387ab20dada0ea1ac416da021143a):
feat(ui): prioritize filename-based completion ranking
([@&#8203;huaiyuWangh](https://redirect.github.com/huaiyuWangh))
-
[`cd5c937`](https://redirect.github.com/charmbracelet/crush/commit/cd5c937d2e265a1defbb45b953592286787f2346):
feat: load project skills automatically from `.crush/skills` and more
([@&#8203;andreynering](https://redirect.github.com/andreynering))

##### Fixed

-
[`d89120c`](https://redirect.github.com/charmbracelet/crush/commit/d89120c5309359561c267b76e36918fab0ff6b1f):
fix(hyper): ensure it's possible to override with `HYPER_URL`
([@&#8203;andreynering](https://redirect.github.com/andreynering))
-
[`ffc7a9d`](https://redirect.github.com/charmbracelet/crush/commit/ffc7a9d261421de4031b386da030b696e88aa95d):
fix(log): don't conflate body drain errors with HTTP errors
([@&#8203;meowgorithm](https://redirect.github.com/meowgorithm))
-
[`697fad9`](https://redirect.github.com/charmbracelet/crush/commit/697fad9548abd5bf9f842896469de6119e7b401d):
fix: complete file picker dialog action
([#&#8203;2483](https://redirect.github.com/charmbracelet/crush/issues/2483))
([@&#8203;huaiyuWangh](https://redirect.github.com/huaiyuWangh))
-
[`db043c3`](https://redirect.github.com/charmbracelet/crush/commit/db043c375866dcf9246e8bdb36677439168de482):
fix: on windows, also load skills from `$HOME/.config/crush/skills`
([@&#8203;andreynering](https://redirect.github.com/andreynering))
-
[`06cf63f`](https://redirect.github.com/charmbracelet/crush/commit/06cf63fa9d929aac71eaa66f4612681c21ca4f9f):
fix: session titles should keep the same spoken language
([@&#8203;andreynering](https://redirect.github.com/andreynering))

##### Docs

-
[`0e3d472`](https://redirect.github.com/charmbracelet/crush/commit/0e3d47273fe9a8bc749a6e928b8e7d9f102c1956):
docs(readme): update skill docs with updates and new paths
([@&#8203;andreynering](https://redirect.github.com/andreynering))
-
[`09da90a`](https://redirect.github.com/charmbracelet/crush/commit/09da90a2a6b9c7b0a498304f1fb924a3012e750b):
docs(ui): add comprehensive comments to completion ranking algorithm
([@&#8203;huaiyuWangh](https://redirect.github.com/huaiyuWangh))

##### Other stuff

-
[`6920cf1`](https://redirect.github.com/charmbracelet/crush/commit/6920cf1174e9f33b82e5f4a2ac2f93eba6b6ce1c):
chore(lint): modernize interfaces in the db package
([@&#8203;meowgorithm](https://redirect.github.com/meowgorithm))
-
[`1a0b638`](https://redirect.github.com/charmbracelet/crush/commit/1a0b6389f0624d5696235bb6343c7a7837ed8da3):
chore: update generated `.crush/.gitignore` to not ignore skills
([@&#8203;andreynering](https://redirect.github.com/andreynering))
-
[`2325de7`](https://redirect.github.com/charmbracelet/crush/commit/2325de7aca97f98dafdda5832db4637328788210):
fix(system-prompt): tell the model to respond in the prompt spoken
language
([@&#8203;andreynering](https://redirect.github.com/andreynering))

***

<details>
<summary>Verifying the artifacts</summary>

First, download the [`checksums.txt`
file](https://redirect.github.com/charmbracelet/crush/releases/download/v0.52.0/checksums.txt)
and the [`checksums.txt.sigstore.json`
file](https://redirect.github.com/charmbracelet/crush/releases/download/v0.52.0/checksums.txt.sigstore.json)
files, for example, with `wget`:

```bash
wget 'https://github.com/charmbracelet/crush/releases/download/v0.52.0/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.52.0/checksums.txt.sigstore.json'
```

Then, verify it using
[`cosign`](https://redirect.github.com/sigstore/cosign):

```bash
cosign verify-blob \
  --certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
  --bundle 'checksums.txt.sigstore.json' \
  ./checksums.txt
```

If the output is `Verified OK`, you can safely use it to verify the
checksums of other artifacts you downloaded from the release using
`sha256sum`:

```bash
sha256sum --ignore-missing -c checksums.txt
```

Done! You artifacts are now verified!

</details>

<a href="https://charm.land/"><img alt="The Charm logo"
src="https://stuff.charm.sh/charm-banner-next.jpg" width="400"></a>

Thoughts? Questions? We love hearing from you. Feel free to reach out on
[X](https://x.com/charmcli), [Discord](https://charm.land/discord),
[Slack](https://charm.land/slack), [The
Fediverse](https://mastodon.social/@&#8203;charmcli),
[Bluesky](https://bsky.app/profile/charm.land).

</details>

<details>
<summary>gohugoio/hugo (gohugoio/hugo)</summary>

###
[`v0.159.1`](https://redirect.github.com/gohugoio/hugo/releases/tag/v0.159.1)

[Compare
Source](https://redirect.github.com/gohugoio/hugo/compare/v0.159.0...v0.159.1)

The regression fixed in this release isn't new, but it's so subtle that
we thought we'd release this sooner rather than later. For some time
now, the minifier we use have stripped namespaced attributes in SVGs,
which broke dynamic constructs using e.g. [AlpineJS'
x-bind:](https://alpinejs.dev/directives/bind) namespace (library used
by Hugo's [documentation site](https://gohugo.io/)).

To fix this, the upstream library has hadded a `keepNamespaces` slice
option. It was not possible to find a default that would make all happy,
so we opted for an option that at least would make AlpineJS sites work
out of the box:

```toml
 [minify.tdewolff.svg]
      keepNamespaces = ['', 'x-bind']
```

#### What's Changed

- minifiers: Keep x-bind and blank namespace in SVG minification
[`42289d7`](https://redirect.github.com/gohugoio/hugo/commit/42289d76)
[@&#8203;bep](https://redirect.github.com/bep)
[#&#8203;14669](https://redirect.github.com/gohugoio/hugo/issues/14669)

</details>

<details>
<summary>jdx/mise (jdx/mise)</summary>

###
[`v2026.3.16`](https://redirect.github.com/jdx/mise/releases/tag/v2026.3.16):
: Fix unnecessary GitHub API calls during locked installs

[Compare
Source](https://redirect.github.com/jdx/mise/compare/v2026.3.15...v2026.3.16)

A small patch release that fixes `mise install --locked` making
unnecessary GitHub Releases API calls even when the lockfile already
contains pre-resolved URLs and checksums.

#### Fixed

- **`mise install --locked` no longer makes unnecessary GitHub API
calls** -- The aqua backend's cosign verification path was
unconditionally downloading checksum files via the GitHub Releases API,
even when cosign was disabled in settings or the package had no cosign
configuration. This caused `mise install --locked` to fail in restricted
network environments despite the lockfile having everything needed to
install offline. The fix checks `settings.aqua.cosign` and whether the
package actually has cosign configured before attempting any download.
[#&#8203;8753](https://redirect.github.com/jdx/mise/pull/8753) by
[@&#8203;jdx](https://redirect.github.com/jdx)

**Full Changelog**:
<jdx/mise@v2026.3.15...v2026.3.16>

</details>

<details>
<summary>max-sixty/worktrunk (max-sixty/worktrunk)</summary>

###
[`v0.32.0`](https://redirect.github.com/max-sixty/worktrunk/releases/tag/v0.32.0):
0.32.0

[Compare
Source](https://redirect.github.com/max-sixty/worktrunk/compare/v0.31.0...v0.32.0)

#### Release Notes

##### Improved

- **Hooks rationalized**: Every lifecycle event now has a symmetric
`pre-` (blocking) / `post-` (background) pair. This required one rename:
`post-create` → `pre-start`, reflecting that it runs *before*
`post-start` as a blocking dependency step. A new `post-commit` hook
fires in the background after commits (including squash commits during
merge). `post-merge` is now background instead of blocking, consistent
with all other `post-*` hooks. Configs using `post-create` get a
deprecation warning on any `wt` command; run `wt config update` to
rename automatically. The old name continues to work during the
deprecation period. [Docs](https://worktrunk.dev/hook/)
([#&#8203;1679](https://redirect.github.com/max-sixty/worktrunk/pull/1679),
closes
[#&#8203;1670](https://redirect.github.com/max-sixty/worktrunk/issues/1670),
thanks [@&#8203;ortonomy](https://redirect.github.com/ortonomy) for
reporting
[#&#8203;1571](https://redirect.github.com/max-sixty/worktrunk/issues/1571))

- **Detached worktree support**: Detached HEAD worktrees can now be
removed via `wt remove /path/to/worktree` and switched to via `wt switch
/path/to/worktree`. The interactive picker also handles detached
worktrees for both operations.
([#&#8203;1665](https://redirect.github.com/max-sixty/worktrunk/pull/1665),
[#&#8203;1680](https://redirect.github.com/max-sixty/worktrunk/pull/1680),
thanks [@&#8203;mjakl](https://redirect.github.com/mjakl) for reporting
[#&#8203;1661](https://redirect.github.com/max-sixty/worktrunk/issues/1661))

- **In-place worktree removal in picker**: Press `alt-r` in the `wt
switch` picker to remove the selected worktree without leaving the
picker. Currently hidden from picker legend and help text pending a
cursor-reset issue
([#&#8203;1695](https://redirect.github.com/max-sixty/worktrunk/issues/1695)).
([#&#8203;1677](https://redirect.github.com/max-sixty/worktrunk/pull/1677),
[#&#8203;1696](https://redirect.github.com/max-sixty/worktrunk/pull/1696))

- **Smarter column dropping in `wt list`**: Low-priority columns
(Message, Time, Commit) are now dropped when Summary needs more space,
using graduated thresholds based on priority distance. Extends the
no-data column dropping from v0.31.0.
([#&#8203;1678](https://redirect.github.com/max-sixty/worktrunk/pull/1678))

##### Fixed

- **Bare repo project config ignored**: `.config/wt.toml` placed in the
primary worktree of a bare repository was not found when running
commands from the bare repo root directory. Config is now loaded from
the primary worktree as fallback, and accidental config in the bare repo
root itself is skipped. Fixes
[#&#8203;1691](https://redirect.github.com/max-sixty/worktrunk/issues/1691).
([#&#8203;1692](https://redirect.github.com/max-sixty/worktrunk/pull/1692),
[#&#8203;1697](https://redirect.github.com/max-sixty/worktrunk/pull/1697),
thanks [@&#8203;seakayone](https://redirect.github.com/seakayone))

- **`pre-start` hook failure was non-blocking**: `pre-start` was the
only `pre-*` hook that warned on failure instead of aborting. All
`pre-*` hooks now consistently use FailFast. (Breaking: `pre-start` hook
failures that previously only warned now abort the operation.)
([#&#8203;1708](https://redirect.github.com/max-sixty/worktrunk/pull/1708))

- **Spurious mismatch warning for detached worktree switches**:
Switching to a detached worktree by path produced a "Branch-worktree
mismatch" warning because the directory name was treated as a branch
name.
([#&#8203;1686](https://redirect.github.com/max-sixty/worktrunk/pull/1686))

- **Detached worktree switch output showed redundant path**: Output now
shows "detached worktree" instead of repeating the directory name (which
duplicated the path after `@`).
([#&#8203;1685](https://redirect.github.com/max-sixty/worktrunk/pull/1685))

- **Picker alt-r removal fixes**: Picker removals now validate the
worktree synchronously before removing it from the list, perform the
actual git removal on a background thread to prevent UI freezing, and
correctly handle detached worktrees.
([#&#8203;1699](https://redirect.github.com/max-sixty/worktrunk/pull/1699),
[#&#8203;1702](https://redirect.github.com/max-sixty/worktrunk/pull/1702),
[#&#8203;1717](https://redirect.github.com/max-sixty/worktrunk/pull/1717))

##### Documentation

- Changelog and migration guide for hook rationalization.
([#&#8203;1693](https://redirect.github.com/max-sixty/worktrunk/pull/1693))

##### Internal

- All test git commands now go through `Cmd` for consistent debug
logging and timing traces.
([#&#8203;1714](https://redirect.github.com/max-sixty/worktrunk/pull/1714),
[#&#8203;1716](https://redirect.github.com/max-sixty/worktrunk/pull/1716),
[#&#8203;1718](https://redirect.github.com/max-sixty/worktrunk/pull/1718))

- Worktree removal logic extracted into shared helpers.
([#&#8203;1683](https://redirect.github.com/max-sixty/worktrunk/pull/1683),
[#&#8203;1700](https://redirect.github.com/max-sixty/worktrunk/pull/1700),
[#&#8203;1701](https://redirect.github.com/max-sixty/worktrunk/pull/1701))

</details>

<details>
<summary>mikefarah/yq (mikefarah/yq)</summary>

###
[`v4.52.5`](https://redirect.github.com/mikefarah/yq/compare/v4.52.4...v4.52.5)

[Compare
Source](https://redirect.github.com/mikefarah/yq/compare/v4.52.4...v4.52.5)

</details>

<details>
<summary>nektos/act (nektos/act)</summary>

###
[`v0.2.86`](https://redirect.github.com/nektos/act/releases/tag/v0.2.86)

[Compare
Source](https://redirect.github.com/nektos/act/compare/v0.2.85...v0.2.86)

#### Changelog

##### Other

-
[`e71313c`](https://redirect.github.com/nektos/act/commit/e71313c826e8636eac974ba709dd60e02eef41bd)
chore: bump VERSION to 0.2.86
-
[`c28c27e`](https://redirect.github.com/nektos/act/commit/c28c27e141e8b54f9853de82f421ee09846751f7)
Merge commit from fork
-
[`0c739c8`](https://redirect.github.com/nektos/act/commit/0c739c8e39c41aa5a07665f732da9cab6df0097a)
Merge commit from fork
-
[`10add23`](https://redirect.github.com/nektos/act/commit/10add23ea14f9a4aa34cd3aad64a4165bc0ce45b)
build(deps): bump GitHub Actions to fix Node.js 20 deprecation
([#&#8203;6036](https://redirect.github.com/nektos/act/issues/6036))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 05:00 AM and 07:59 AM ( * 5-7
* * * ) in timezone America/Los_Angeles, Automerge - At any time (no
schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/scottames/dots).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: scottames-github-bot[bot] <162828115+scottames-github-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant