Skip to content

fix(deps): update go deps #518

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 20, 2025
Merged

fix(deps): update go deps #518

merged 4 commits into from
Apr 20, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 10, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
github.com/BurntSushi/toml v1.4.0 -> v1.5.0 age adoption passing confidence require minor
github.com/charmbracelet/huh v0.6.0 -> v0.7.0 age adoption passing confidence require minor
github.com/charmbracelet/huh/spinner 031e39c -> 22d247c age adoption passing confidence require digest
github.com/charmbracelet/lipgloss v1.0.0 -> v1.1.0 age adoption passing confidence require minor
github.com/go-task/task/v3 v3.41.0 -> v3.42.1 age adoption passing confidence require minor
github.com/moby/buildkit v0.20.1 -> v0.21.0 age adoption passing confidence require minor
github.com/urfave/cli/v3 v3.0.0-beta1 -> v3.2.0 age adoption passing confidence require minor
go (source) 1.23.6 -> 1.24.2 age adoption passing confidence toolchain minor
golang.org/x/time v0.10.0 -> v0.11.0 age adoption passing confidence require minor

Release Notes

BurntSushi/toml (github.com/BurntSushi/toml)

v1.5.0

Compare Source

Mostly some small bugfixes, with a few small new features:

  • Add Position.Col, to mark the column an error occurred (#​410)

  • Print more detailed errors in the tomlv CLI.

  • Ensure ParseError.Message is always set (#​411)

  • Allow custom string types as map keys (#​414)

  • Mark meta keys as decoded when using Unmarshaler interface (#​426)

  • Fix encoding when nested inline table ends with map (#​438)

  • Fix encoding of several layers of embedded structs (#​430)

  • Fix ErrorWithPosition panic when there is no newline in the TOML document (#​433)

charmbracelet/huh (github.com/charmbracelet/huh)

v0.7.0

Compare Source

Less bugs, more feats

This is a quality-of-life release which fixes a handful of behavioral and rendering issues, and adds a few of useful features.

go get github.com/charmbracelet/huh@latest

Accessible mode: now more accessible

We made several updates to accessible mode, and it should now work better with
screen readers.

It will also now respect WithInput and WithOutput.

Focused? Hovered Filtered?

Useful when integrating with an existing Bubble Tea app, you can now get the
currently focused field, as well as the which option the cursor is pointing at, which we’re calling "hover":

f := huh.NewForm(
  huh.NewGroup(
    huh.NewSelect[string]().
      Options(huh.NewOptions(
        "Banana",
        "Apple",
        "Orange",
      )...).
      Title("Favorite fruit?"),
    huh.NewMultiSelect[string]().
      Options(huh.NewOptions(
        "Pudim",
        "Sagu",
        "Chocolate",
      )...).
      Title("Favorite dessert?"),
  ),
)
_ = f.Run()

field := f.GetFocusedField()
switch field := field.(type) {
case *huh.Select[string]:
  fmt.Println(field.Hovered())
case *huh.MultiSelect[string]:
  fmt.Println(field.Hovered())
}

You can also use GetFiltering to check if the user is currently filtering.

Spinning, but not out of control

Spinner was revamped and now properly handles context cancellations,
interrupts, and more. You can also use the new ActionWithError to set an action that might error.

Other improvements

  • FilePicker got a couple of improvements: you can now set the Cursor, and the UI has received a bit of extra polish.
  • Group now properly renders their Title and Description.
  • Text can now be configured to not allow opening the external editor.
  • Select and MultiSelect now properly handle multi-line options, as well as automatically wrap long options so they are properly rendered.
  • Title and Description of all components now properly wrap, fixing many rendering issues.
  • Both Column and Grid layouts received bug fixes and improvements.
  • Interrupt signals (SIGINT) are now properly handled.

Changelog

New Contributors


The Charm logo

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

charmbracelet/lipgloss (github.com/charmbracelet/lipgloss)

v1.1.0

Compare Source

Tables, Improved

In this release, the inimitable @​andreynering and @​bashbunni majorly overhauled on the table sizing and content wrapping algorithms. Tables will now be much smarter on deciding the ideal width of each column, and contents now wraps by default inside cells.

// Table content wraps by default.
t := table.New().
    Headers(someHeaders...).
    Rows(someRows...).
    Width(80)

fmt.Println(t)
// Actually, let's not wrap the content.
t := table.New().
    Headers(someHeaders...).
    Rows(someRows...).
    Width(80).
    Wrap(false)

fmt.Println(t)

New Border Styles

Also, we added two new border styles that you can use to generate tables in Markdown and ASCII styles.

Markdown Tables

To render tables correctly for Markdown you'll want to use lipgloss.MarkdownBorder and disable the top and bottom borders.

t := table.New().
    Headers(someHeaders...).
    Rows(someRows).
    Border(lipgloss.MarkdownBorder()).
    BorderTop(false).
    BorderBottom(false)

fmt.Println(t)
ASCII Tables

To render an ASCII-style table use lipgloss.ASCIIBorder.

t := table.New().
    Headers(someHeaders...).
    Rows(someRows).
    Border(lipgloss.ASCIIBorder())

fmt.Println(t)

Thanks everyone

Special thanks to @​aymanbagabas, @​bashbunni, @​andreynering, and @​caarlos0 for or all the work on this release!


Changelog

New Features
Bug fixes
Other work

The Charm logo

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

go-task/task (github.com/go-task/task/v3)

v3.42.1

Compare Source

  • Fixed a bug where some special variables caused a type error when used global
    variables (#​2106, #​2107 by @​pd93).

v3.42.0

Compare Source

Package API

Unlike our CLI tool,
Task's package API is not currently stable.
In an effort to ease the pain of breaking changes for our users, we will be
providing changelogs for our package API going forwards. The hope is that these
changes will provide a better long-term experience for our users and allow to
stabilize the API in the future. #​121 now tracks this piece of work.

moby/buildkit (github.com/moby/buildkit)

v0.21.0

Compare Source

Welcome to the v0.21.0 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors
  • Tõnis Tiigi
  • CrazyMax
  • Akihiro Suda
  • Jonathan A. Sternberg
  • Anthony Nandaa
  • Sebastiaan van Stijn
  • Dan Duvall
  • Austin Vazquez
  • Billy Owire
  • Derek McGowan
  • Gleb Nebolyubov
  • Michael Korn
Notable Changes
  • Builtin Dockerfile frontend has been updated to v1.15.0. changelog
  • Runc container runtime has been updated to v1.2.6. #​5845
  • The cache manifest created by --cache-to now defaults to OCI artifact manifest (instead of OCI image index). For old behavior, set image-manifest=false. #​5864
  • The cache timeout for registry credentials has been reduced from 10 min to 5 min. #​5859
  • Buildctl --tlsdir option now allows filenames compatible with cert-manager.io. #​5886
  • Update free-space filter GC/prune filter to not remove all data when no max-space value is set. #​5827
  • Mitigate GitHub Actions cache v2 flakiness. #​5805
  • Add autoallow and entitlements support to CDI devices. #​5742
  • Support authentication in LLB for Git and HTTP. #​5733
  • Support for adding additional request header fields for HTTP sources. #​5732
  • OpenTelemetry traces now contain spans for layer extraction. #​5831
  • containerd image exporter creates dangling images by default. #​5858
  • Add support for bind and cache mounts for WCOW. #​5708
  • Add session exporter capability. #​5907 #​5908
  • Add metadata-only transfer option for local source. #​5897
  • Fix X mode to be Linux-compatible for file operations using chmod. #​5850
  • Fix --chmod when applied to parent directories. #​5788
  • Fix missing user-agent when buildkit requests layers from the registry. #​5834
  • Fix missing user-agent for GitHub Actions importer. #​5759 #​5760
  • Fix reading secrets from any session on parallel build requests. #​5833
  • Fix race condition causing "file used by another process" errors with WCOW. #​5885
Dependency Changes
  • github.com/docker/cli v27.5.1 -> v28.0.4
  • github.com/docker/docker v27.5.1 -> v28.0.4
  • github.com/docker/docker-credential-helpers v0.8.2 -> v0.9.3
  • github.com/golang-jwt/jwt/v5 v5.2.1 -> v5.2.2
  • github.com/google/go-cmp v0.6.0 -> v0.7.0
  • github.com/klauspost/compress v1.17.11 -> v1.18.0
  • github.com/moby/go-archive 21f3f33 new
  • github.com/moby/sys/user v0.3.0 -> v0.4.0
  • github.com/opencontainers/image-spec v1.1.0 -> v1.1.1
  • github.com/tonistiigi/dchapes-mode ca0759f -> 73d941a
  • github.com/tonistiigi/fsutil b14e27f -> 5b74a7a
  • golang.org/x/crypto v0.31.0 -> v0.37.0
  • golang.org/x/exp 2d47ceb -> 7e4ce0a
  • golang.org/x/mod v0.22.0 -> v0.24.0
  • golang.org/x/net v0.33.0 -> v0.39.0
  • golang.org/x/sync v0.10.0 -> v0.13.0
  • golang.org/x/sys v0.29.0 -> v0.32.0
  • golang.org/x/text v0.21.0 -> v0.24.0
  • golang.org/x/time v0.6.0 -> v0.11.0
  • tags.cncf.io/container-device-interface v0.8.1 -> v1.0.1
  • tags.cncf.io/container-device-interface/specs-go v0.8.0 -> v1.0.0

Previous release can be found at v0.20.2

v0.20.2

Compare Source

buildkit 0.20.2

Welcome to the v0.20.2 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors
  • Akihiro Suda
  • Derek McGowan
  • Jonathan A. Sternberg
Changes
Dependency Changes
  • github.com/containerd/containerd/v2 v2.0.3 -> v2.0.4

Previous release can be found at v0.20.1

urfave/cli (github.com/urfave/cli/v3)

v3.2.0

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v3.1.1...v3.2.0

v3.1.1

Compare Source

v3.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v3.0.0-beta1.01...v3.1.0

golang/go (go)

v1.24.2

v1.24.1

v1.24.0

v1.23.8

v1.23.7


Configuration

📅 Schedule: Branch creation - "before 6am on monday" (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.

👻 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 was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Feb 10, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 19 additional dependencies were updated

Details:

Package Change
github.com/ProtonMail/go-crypto v1.1.3 -> v1.1.5
github.com/alecthomas/chroma/v2 v2.14.0 -> v2.15.0
github.com/catppuccin/go v0.2.0 -> v0.3.0
github.com/charmbracelet/bubbles v0.20.0 -> v0.21.0
github.com/charmbracelet/bubbletea v1.2.5-0.20241205214244-9306010a31ee -> v1.3.4
github.com/cloudflare/circl v1.3.7 -> v1.6.0
github.com/containerd/containerd/v2 v2.0.3 -> v2.0.4
github.com/cyphar/filepath-securejoin v0.3.6 -> v0.4.1
github.com/dlclark/regexp2 v1.11.0 -> v1.11.4
github.com/go-git/go-billy/v5 v5.6.1 -> v5.6.2
github.com/go-git/go-git/v5 v5.13.1 -> v5.14.0
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da -> v0.0.0-20241129210726-2c02b8208cf8
github.com/muesli/termenv v0.15.3-0.20240618155329-98d742f6907a -> v0.16.0
github.com/opencontainers/image-spec v1.1.0 -> v1.1.1
github.com/pjbgf/sha1cd v0.3.0 -> v0.3.2
github.com/skeema/knownhosts v1.3.0 -> v1.3.1
github.com/spf13/pflag v1.0.5 -> v1.0.6
github.com/tonistiigi/fsutil v0.0.0-20250113203817-b14e27f4135a -> v0.0.0-20250410151801-5b74a7ad7583
mvdan.cc/sh/v3 v3.10.0 -> v3.11.0

Copy link

ilo-nanpa bot commented Feb 10, 2025

it seems like you haven't added any nanpa changeset files to this PR.

if this pull request includes changes to code, make sure to add a changeset, by writing a file to .nanpa/<unique-name>.kdl:

minor type="added" "Introduce frobnication algorithm"

refer to the manpage for more information.

@renovate renovate bot changed the title fix(deps): update github.com/charmbracelet/huh/spinner digest to 2eba4f3 fix(deps): update github.com/charmbracelet/huh/spinner digest to 9ef0c49 Feb 11, 2025
@renovate renovate bot force-pushed the renovate/go-deps branch from fa6369b to be8a9ee Compare February 11, 2025 01:52
@renovate renovate bot changed the title fix(deps): update github.com/charmbracelet/huh/spinner digest to 9ef0c49 fix(deps): update go deps Feb 11, 2025
@renovate renovate bot force-pushed the renovate/go-deps branch 4 times, most recently from b87f1d7 to b11c102 Compare February 13, 2025 15:46
@renovate renovate bot force-pushed the renovate/go-deps branch 4 times, most recently from 22077a1 to f97c29d Compare March 5, 2025 15:09
@davidzhao
Copy link
Member

there's a Go version update. static check needs to be updated as well before merge

@renovate renovate bot force-pushed the renovate/go-deps branch 9 times, most recently from 0a4ddd9 to 203a4f5 Compare March 13, 2025 18:57
@renovate renovate bot force-pushed the renovate/go-deps branch 6 times, most recently from 64632c4 to 52a6975 Compare March 17, 2025 21:56
@renovate renovate bot force-pushed the renovate/go-deps branch 7 times, most recently from 17cd597 to decce40 Compare March 27, 2025 02:44
@renovate renovate bot force-pushed the renovate/go-deps branch 6 times, most recently from 6eb8d5a to 769bae0 Compare April 4, 2025 22:59
@renovate renovate bot force-pushed the renovate/go-deps branch 4 times, most recently from 39a96df to 9bdfe43 Compare April 10, 2025 23:01
@renovate renovate bot force-pushed the renovate/go-deps branch 5 times, most recently from 6de7b0e to e79f672 Compare April 20, 2025 02:38
Generated by renovateBot
@renovate renovate bot force-pushed the renovate/go-deps branch from e79f672 to 59b5968 Compare April 20, 2025 09:58
Copy link
Contributor Author

renovate bot commented Apr 20, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@davidzhao davidzhao merged commit a1c8f2f into main Apr 20, 2025
6 checks passed
@davidzhao davidzhao deleted the renovate/go-deps branch April 20, 2025 19:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant