chore(deps): update dependency ubi:charmbracelet/crush to v0.7.4 #332

Merged
joao.dubas merged 1 commits from renovate/ubi-charmbracelet-crush-0.x into main 2025-09-01 16:31:23 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
ubi:charmbracelet/crush patch 0.7.1 -> 0.7.4

Release Notes

charmbracelet/crush (ubi:charmbracelet/crush)

v0.7.4

Compare Source

xAI Grok Minifix

This is a little patch release to fix an issue where xAI Grok which wasn't behaving correctly with tool calls. Have fun with the new Grok Code Fast, available now in Crush.

Changelog

Bug fixes and improvements

Verifying the artifacts

First, download the checksums.txt file, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.7.4/checksums.txt'

Then, verify it using cosign:

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' \
  --cert 'https://github.com/charmbracelet/crush/releases/download/v0.7.4/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/crush/releases/download/v0.7.4/checksums.txt.sig' \
  ./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:

sha256sum --ignore-missing -c checksums.txt

Done! You artifacts are now verified!

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, Discord, Slack, The Fediverse.

v0.7.3

Compare Source

OpenRouter: Fixed!

This small patch release fixes the OpenAI and Anthropic models when used via OpenRouter.

Thanks for using Crush, and thanks for contributing! 💘

Changelog

Bug fixes and improvements

Verifying the artifacts

First, download the checksums.txt file, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.7.3/checksums.txt'

Then, verify it using cosign:

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' \
  --cert 'https://github.com/charmbracelet/crush/releases/download/v0.7.3/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/crush/releases/download/v0.7.3/checksums.txt.sig' \
  ./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:

sha256sum --ignore-missing -c checksums.txt

Done! You artifacts are now verified!

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, Discord, Slack, The Fediverse.

v0.7.2

Compare Source

A Fistful of Improvements

This release is a big pass on stability and UI improvements in Crush! On the stability front, we fixed a handful of potential panics and bugs. On the UI side, we have a few subtle niceties to improve the UX.

UI Stuff

Did you know that Crush has a file picker? You can open it by pressing ctrl+f and choose files (like images or others) to send as part of the prompt. It was already there for a long time, but from now on it will behave better in small terminal sizes.

Crush will now also tell you which path you are when asking if you want to initialize the current project.

Bonus: Termux

Last but definitely not least, this release includes another small fix for the .termux.deb package for those using Crush on Termux for Android. Keep mashing Crush on your phones and tablets.

Thanks for all your contributions. See you in the next release! 💘

Changelog

New!
Fixed!
Docs
Other stuff

Verifying the artifacts

First, download the checksums.txt file, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.7.2/checksums.txt'

Then, verify it using cosign:

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' \
  --cert 'https://github.com/charmbracelet/crush/releases/download/v0.7.2/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/crush/releases/download/v0.7.2/checksums.txt.sig' \
  ./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:

sha256sum --ignore-missing -c checksums.txt

Done! You artifacts are now verified!

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, Discord, Slack, The Fediverse.


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ubi:charmbracelet/crush](https://github.com/charmbracelet/crush) | patch | `0.7.1` -> `0.7.4` | --- ### Release Notes <details> <summary>charmbracelet/crush (ubi:charmbracelet/crush)</summary> ### [`v0.7.4`](https://github.com/charmbracelet/crush/releases/tag/v0.7.4) [Compare Source](https://github.com/charmbracelet/crush/compare/v0.7.3...v0.7.4) ### xAI Grok Minifix This is a little patch release to fix an issue where xAI Grok which wasn't behaving correctly with tool calls. Have fun with the new Grok Code Fast, available now in Crush. #### Changelog ##### Bug fixes and improvements - [`2b1d87d`](https://github.com/charmbracelet/crush/commit/2b1d87d289176346fa32fc8b0610a7f74e17a9a6): fix: handle providers that do not send the right index ([@&#8203;kujtimiihoxha](https://github.com/kujtimiihoxha)) *** <details> <summary>Verifying the artifacts</summary> First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.7.4/checksums.txt), for example, with `wget`: ```bash wget 'https://github.com/charmbracelet/crush/releases/download/v0.7.4/checksums.txt' ``` Then, verify it using [`cosign`](https://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' \ --cert 'https://github.com/charmbracelet/crush/releases/download/v0.7.4/checksums.txt.pem' \ --signature 'https://github.com/charmbracelet/crush/releases/download/v0.7.4/checksums.txt.sig' \ ./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 [Twitter](https://twitter.com/charmcli), [Discord](https://charm.land/discord), [Slack](https://charm.land/slack), [The Fediverse](https://mastodon.technology/@&#8203;charm). ### [`v0.7.3`](https://github.com/charmbracelet/crush/releases/tag/v0.7.3) [Compare Source](https://github.com/charmbracelet/crush/compare/v0.7.2...v0.7.3) ### OpenRouter: Fixed! This small patch release fixes the OpenAI and Anthropic models when used via OpenRouter. Thanks for using Crush, and thanks for contributing! 💘 #### Changelog ##### Bug fixes and improvements - [`71bca98`](https://github.com/charmbracelet/crush/commit/71bca980cce575bf79b1f91e206fb941577dbfc0): fix: anthropic via openrouter ([@&#8203;kujtimiihoxha](https://github.com/kujtimiihoxha)) - [`0c8e111`](https://github.com/charmbracelet/crush/commit/0c8e111af5d8bccf77d544da967c28f7df56d36f): fix: openai via openrouter ([@&#8203;kujtimiihoxha](https://github.com/kujtimiihoxha)) *** <details> <summary>Verifying the artifacts</summary> First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.7.3/checksums.txt), for example, with `wget`: ```bash wget 'https://github.com/charmbracelet/crush/releases/download/v0.7.3/checksums.txt' ``` Then, verify it using [`cosign`](https://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' \ --cert 'https://github.com/charmbracelet/crush/releases/download/v0.7.3/checksums.txt.pem' \ --signature 'https://github.com/charmbracelet/crush/releases/download/v0.7.3/checksums.txt.sig' \ ./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 [Twitter](https://twitter.com/charmcli), [Discord](https://charm.land/discord), [Slack](https://charm.land/slack), [The Fediverse](https://mastodon.technology/@&#8203;charm). ### [`v0.7.2`](https://github.com/charmbracelet/crush/releases/tag/v0.7.2) [Compare Source](https://github.com/charmbracelet/crush/compare/v0.7.1...v0.7.2) ### A Fistful of Improvements This release is a big pass on stability and UI improvements in Crush! On the stability front, we fixed a handful of potential panics and bugs. On the UI side, we have a few subtle niceties to improve the UX. #### UI Stuff Did you know that Crush has a file picker? You can open it by pressing <kbd>ctrl+f</kbd> and choose files (like images or others) to send as part of the prompt. It was already there for a long time, but from now on it will behave better in small terminal sizes. Crush will now also tell you which path you are when asking if you want to initialize the current project. #### Bonus: Termux Last but definitely not least, this release includes another small fix for the `.termux.deb` package for those using Crush on Termux for Android. Keep mashing Crush on your phones and tablets. Thanks for *all* your contributions. See you in the next release! 💘 #### Changelog ##### New! - [`a378eb0`](https://github.com/charmbracelet/crush/commit/a378eb0f68cfd4ca94ad6416ed8e43aaedf1f5f1): feat: show path when asking if the user wants to initialize project ([#&#8203;867](https://github.com/charmbracelet/crush/issues/867)) ([@&#8203;andreynering](https://github.com/andreynering)) - [`ae3a31f`](https://github.com/charmbracelet/crush/commit/ae3a31fcad4e9e3f8dfe935d24ab34bec08a750f): feat: support Anthropic base url option ([#&#8203;702](https://github.com/charmbracelet/crush/issues/702)) ([@&#8203;wwwjfy](https://github.com/wwwjfy)) ##### Fixed! - [`9d93720`](https://github.com/charmbracelet/crush/commit/9d9372038e6b14907cdd71710e993bf9c71d3646): ci: fix termux /usr/etc instead of /etc ([@&#8203;caarlos0](https://github.com/caarlos0)) - [`40599a0`](https://github.com/charmbracelet/crush/commit/40599a04e42bd410295933e10e7547df48eb9632): fix(filepicker): general fixes to size and position ([@&#8203;andreynering](https://github.com/andreynering)) - [`3b9babb`](https://github.com/charmbracelet/crush/commit/3b9babbc87819a6ec047c6f9ab11d92d45a6ad5d): fix(lsp): simplify init/ping, store capabilities ([#&#8203;713](https://github.com/charmbracelet/crush/issues/713)) ([@&#8203;caarlos0](https://github.com/caarlos0)) - [`15b989c`](https://github.com/charmbracelet/crush/commit/15b989cfc7bc9eb4ecdd4eaf80def2b69f798388): fix(tui): further guard against type accessor and map panics ([#&#8203;783](https://github.com/charmbracelet/crush/issues/783)) ([@&#8203;meowgorithm](https://github.com/meowgorithm)) - [`4bd2cdd`](https://github.com/charmbracelet/crush/commit/4bd2cddfee45bb072623c68a9e5cd4efc138488c): fix: fix `panic` that happens on `crush run` with tool calls ([@&#8203;andreynering](https://github.com/andreynering)) - [`d01ef3e`](https://github.com/charmbracelet/crush/commit/d01ef3e4ed2266e3787c512eaec5f6c4832b612b): fix: fix goroutine panic due to waiting for channel for too long ([@&#8203;andreynering](https://github.com/andreynering)) - [`5bdccdf`](https://github.com/charmbracelet/crush/commit/5bdccdfbbd2eec17e54ef46cfb4ccb17330dc36b): fix: fix panic with gemini via litellm ([@&#8203;andreynering](https://github.com/andreynering)) - [`3cd1515`](https://github.com/charmbracelet/crush/commit/3cd1515932ece0953a8e968ef4f3c8a9eb375560): fix: improve provider cache logs ([#&#8203;885](https://github.com/charmbracelet/crush/issues/885)) ([@&#8203;caarlos0](https://github.com/caarlos0)) - [`6268f1e`](https://github.com/charmbracelet/crush/commit/6268f1e23a976041578fe3499f2271465232dc61): fix: panic at mcp config ([#&#8203;860](https://github.com/charmbracelet/crush/issues/860)) ([@&#8203;khareyash05](https://github.com/khareyash05)) - [`3993b8c`](https://github.com/charmbracelet/crush/commit/3993b8ce4265f9d8902cce618a6b110e545076db): fix: prevent nil pointer dereference in mcp tools parameters ([#&#8203;850](https://github.com/charmbracelet/crush/issues/850)) ([@&#8203;linw1995](https://github.com/linw1995)) - [`2c71f23`](https://github.com/charmbracelet/crush/commit/2c71f23ee458d0b6a885b42ff6ed3a90fedbd6f5): fix: resolve the baseurl for anthropic ([@&#8203;kujtimiihoxha](https://github.com/kujtimiihoxha)) - [`472889c`](https://github.com/charmbracelet/crush/commit/472889c3bd0a65ed6e18a1031228b5b8fdf32508): fix: return nil for empty tools slice to handle omitzero properly ([#&#8203;861](https://github.com/charmbracelet/crush/issues/861)) ([@&#8203;linw1995](https://github.com/linw1995)) - [`a65efa5`](https://github.com/charmbracelet/crush/commit/a65efa5bfce78e533a50d28d810a8df610564fe0): fix: validate resolved url ([@&#8203;kujtimiihoxha](https://github.com/kujtimiihoxha)) - [`8d735d6`](https://github.com/charmbracelet/crush/commit/8d735d6e3d859a5d61d835372b1e0b497c5ee4d5): refactor: home.Dir, home.Short, home.Long ([#&#8203;884](https://github.com/charmbracelet/crush/issues/884)) ([@&#8203;caarlos0](https://github.com/caarlos0)) ##### Docs - [`74e6643`](https://github.com/charmbracelet/crush/commit/74e6643954b4d545cb8f804efa9538d4df2e95d8): docs(readme): fix typo ([#&#8203;900](https://github.com/charmbracelet/crush/issues/900)) ([@&#8203;henrebotha](https://github.com/henrebotha)) - [`c761a6a`](https://github.com/charmbracelet/crush/commit/c761a6a99e202c0b69111b11b3a9ffcd728758b3): docs: update license link to point to `LICENSE.md` ([#&#8203;892](https://github.com/charmbracelet/crush/issues/892)) ([@&#8203;xhos](https://github.com/xhos)) ##### Other stuff - [`3fab905`](https://github.com/charmbracelet/crush/commit/3fab905e3964d9c7fa6071096efeee3fbfa86b89): chore(dependabot): remove `docker` as we don't have docker for now ([@&#8203;andreynering](https://github.com/andreynering)) - [`68adc06`](https://github.com/charmbracelet/crush/commit/68adc067c95f8ec5c1f743156698aecf5973dd76): chore: fix typo in constant name ([@&#8203;andreynering](https://github.com/andreynering)) - [`9bf5410`](https://github.com/charmbracelet/crush/commit/9bf5410bf49d2e2692666d025efdcba299dfa31b): chore: group dependabot updates to reduce noise ([@&#8203;andreynering](https://github.com/andreynering)) - [`e2e99af`](https://github.com/charmbracelet/crush/commit/e2e99af1446e4f6a243dc1550da25c4baeac8c6e): chore: run `modernize` ([#&#8203;906](https://github.com/charmbracelet/crush/issues/906)) ([@&#8203;andreynering](https://github.com/andreynering)) *** <details> <summary>Verifying the artifacts</summary> First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.7.2/checksums.txt), for example, with `wget`: ```bash wget 'https://github.com/charmbracelet/crush/releases/download/v0.7.2/checksums.txt' ``` Then, verify it using [`cosign`](https://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' \ --cert 'https://github.com/charmbracelet/crush/releases/download/v0.7.2/checksums.txt.pem' \ --signature 'https://github.com/charmbracelet/crush/releases/download/v0.7.2/checksums.txt.sig' \ ./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 [Twitter](https://twitter.com/charmcli), [Discord](https://charm.land/discord), [Slack](https://charm.land/slack), [The Fediverse](https://mastodon.technology/@&#8203;charm). </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Mi41IiwidXBkYXRlZEluVmVyIjoiNDEuNDIuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2025-09-01 11:44:04 +00:00
joao.dubas force-pushed renovate/ubi-charmbracelet-crush-0.x from 60bed0e71c to b6e1ba151e 2025-09-01 16:30:41 +00:00 Compare
joao.dubas merged commit fc6f003d48 into main 2025-09-01 16:31:23 +00:00
joao.dubas deleted branch renovate/ubi-charmbracelet-crush-0.x 2025-09-01 16:31:23 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: joao.dubas/ide#332
No description provided.