Skip to content
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

chore(deps): update all non-major dependencies #86

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 28, 2024

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
cert-manager (source) patch v1.15.1 -> v1.15.3 age adoption passing confidence
docker.io/actualbudget/actual-server minor 24.2.0-alpine -> 24.9.0-alpine age adoption passing confidence
external-dns minor 1.14.5 -> 1.15.0 age adoption passing confidence
github.com/charmbracelet/bubbles require minor v0.18.0 -> v0.20.0 age adoption passing confidence
github.com/charmbracelet/bubbletea require minor v0.26.6 -> v0.27.1 age adoption passing confidence
github.com/charmbracelet/lipgloss require minor v0.11.0 -> v0.13.0 age adoption passing confidence
golang.org/x/crypto require minor v0.24.0 -> v0.27.0 age adoption passing confidence
ingress-nginx minor 4.10.1 -> 4.11.2 age adoption passing confidence
kube-prometheus-stack (source) minor 61.1.0 -> 61.9.0 age adoption passing confidence
kured (source) minor 5.4.5 -> 5.5.0 age adoption passing confidence
longhorn (source) minor 1.6.2 -> 1.7.1 age adoption passing confidence
metallb (source) patch 0.14.5 -> 0.14.8 age adoption passing confidence
ossf/scorecard-action action minor v2.0.6 -> v2.4.0 age adoption passing confidence

Release Notes

cert-manager/cert-manager (cert-manager)

v1.15.3

Compare Source

v1.15.2

Compare Source

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

🔗 See v1.15.0 for more information about cert-manager 1.15 and read-before-upgrade info.

📜 Changes since v1.15.1

Bug or Regression
charmbracelet/bubbles (github.com/charmbracelet/bubbles)

v0.20.0

Compare Source

Focus. Breathe.

This features support for Bubble Tea's new focus-blur feature as well as a quality-of-life update to paginator. Enjoy!

Focus

You heard that right. Focus-blur window events are now enabled for textinput and textarea which were recently added to Bubble Tea v1.1.0. As long as WithReportFocus is enabled in your Program you'll automatically get nicer inputs.

To enable focus reporting:

p := tea.NewProgram(model{}, tea.WithReportFocus())

Remember to stay focused and hydrated!

Paginator opts

Speaking of functional arguments, paginator also received some some new quality-of-life startup options, courtesy @​nervo.

p := paginator.New(
	paginator.WithPerPage(42),
	paginator.WithTotalPages(42),
)

Of course, you can still set the values on the model directly too:

p := paginator.New()
p.PerPage = 42
p.TotalPages = 24

Happy paging!

Changelog

New!
Deps

The Charm logo

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

v0.19.0

Compare Source

Bugs? Squashed (along with a few nice lil’ features).

Community-Driven Development?! Yep, the majority of the changes in this release were done by the community. Thank you all for your contributions that made this release possible.

Progress: custom chars

You can now customize the filled and empty characters of the progress bar.

p := progress.New(progress.WithFillCharacters('>', '.'))

progress bar example

Table improvements

Help is on the way

Table now includes a short and full help view so it's easier than ever to tell your users how to interact with the table.

// Render a table with its help.
t := table.New()
view := t.View() + "\n" + t.HelpView()
Accessing columns

You can also now get the table's columns (this already existed for rows).

package table

// Columns returns the current columns.
func (m Model) Columns() []Column

List: page navigation is fixed!

Previously, list.NextPage() and list.PrevPage() didn't work because the methods did not have pointer receivers. We've fixed this…by making them pointer receivers!

⚠️ Note that this is a minor API change and you might need to update your app to pass a pointer receiver to your model rather than a copy. Details in #​458.

package progress

// NextPage moves to the next page, if available.
func (m *Model) NextPage()

// PrevPage moves to the previous page, if available.
func (m *Model) PrevPage()

What’s Changed

Changed
Added
Fixed
Test coverage ✅

New Contributors

Full Changelog: charmbracelet/bubbles@v0.18.0...v0.19.0


The Charm logo

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

charmbracelet/bubbletea (github.com/charmbracelet/bubbletea)

v0.27.1

Compare Source

This is a lil’ workaround for a hang that can occur when starting a program using Lip Gloss. For details see https://github.com/charmbracelet/bubbletea/pull/1107.

Changelog

Bug fixes

The Charm logo

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

v0.27.0

Compare Source

Suspending, environment hacking, and more

Hi! This release has three nice little features and some bug fixes. Let's take a look:

Suspending and resuming

At last, now you can programmatically suspend and resume programs with the tea.Suspend command and handle resumes with the tea.ResumeMsg message:

func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
	switch msg := msg.(type) {

	// Suspend with ctrl+z!
	case tea.KeyMsg:
		switch msg.String() {
		case "ctrl+z":
			m.suspended = true
			return m, tea.Suspend
		}

	// Handle resumes
	case tea.ResumeMsg:
		m.suspended = false
		return m, nil
	}

	// ...
}

Example

There's also a tea.SuspendMsg that flows through Update on suspension.

Special thanks to @​knz for prototyping the original implementation of this.

Setting the environment

When Bubble Tea is behind Wish you may have needed to pass environment variables from the remote session to the Program. Now you can with the all new tea.WithEnvironment:

var sess ssh.Session // ssh.Session is a type from the github.com/charmbracelet/ssh package
pty, _, _ := sess.Pty()
environ := append(sess.Environ(), "TERM="+pty.Term)
p := tea.NewProgram(model, tea.WithEnvironment(environ)

Requesting the window dimensions

All the Bubble Tea pros know that you get a tea.WindowSizeMsg when the Program starts and when the window resizes. Now you can just query it on demand too with the tea.WindowSize command.

Changelog

New!
Fixed

The Charm logo

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

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

v0.13.0

Compare Source

Woodn’t you know, Lip Gloss has trees!

Lip Gloss ships with a tree rendering sub-package.

import "github.com/charmbracelet/lipgloss/tree"

Define a new tree.

t := tree.Root(".").
    Child("A", "B", "C")

Print the tree.

fmt.Println(t)

// .
// ├── A
// ├── B
// └── C

Trees have the ability to nest.

t := tree.Root(".").
    Child("macOS").
    Child(
        tree.New().
            Root("Linux").
            Child("NixOS").
            Child("Arch Linux (btw)").
            Child("Void Linux"),
        ).
    Child(
        tree.New().
            Root("BSD").
            Child("FreeBSD").
            Child("OpenBSD"),
    )

Print the tree.

fmt.Println(t)

Tree Example (simple)

Trees can be customized via their enumeration function as well as using
lipgloss.Styles.

enumeratorStyle := lipgloss.NewStyle().Foreground(lipgloss.Color("63")).MarginRight(1)
rootStyle := lipgloss.NewStyle().Foreground(lipgloss.Color("35"))
itemStyle := lipgloss.NewStyle().Foreground(lipgloss.Color("212"))

t := tree.
    Root("⁜ Makeup").
    Child(
        "Glossier",
        "Fenty Beauty",
        tree.New().Child(
            "Gloss Bomb Universal Lip Luminizer",
            "Hot Cheeks Velour Blushlighter",
        ),
        "Nyx",
        "Mac",
        "Milk",
    ).
    Enumerator(tree.RoundedEnumerator).
    EnumeratorStyle(enumeratorStyle).
    RootStyle(rootStyle).
    ItemStyle(itemStyle)

Print the tree.

Tree Example (makeup)

The predefined enumerators for trees are DefaultEnumerator and RoundedEnumerator.

If you need, you can also build trees incrementally:

t := tree.New()

for i := 0; i < repeat; i++ {
    t.Child("Lip Gloss")
}

There’s more where that came from

See all the tree examples.


Changelog

New Features
Bug fixes
Documentation updates

The Charm logo

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

v0.12.1

Compare Source

This release fixes a regression with regard to border calculations introduced in Lip Gloss v0.11.1.


The Charm logo

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

v0.12.0

Compare Source

Lists, Check ✓

This release adds a new sub-package for rendering trees and lists.

import "github.com/charmbracelet/lipgloss/list"

Define a new list.

l := list.New("A", "B", "C")

Print the list.

fmt.Println(l)

// • A
// • B
// • C

Lists have the ability to nest.

l := list.New(
  "A", list.New("Artichoke"),
  "B", list.New("Baking Flour", "Bananas", "Barley", "Bean Sprouts"),
  "C", list.New("Cashew Apple", "Cashews", "Coconut Milk", "Curry Paste", "Currywurst"),
  "D", list.New("Dill", "Dragonfruit", "Dried Shrimp"),
  "E", list.New("Eggs"),
  "F", list.New("Fish Cake", "Furikake"),
  "J", list.New("Jicama"),
  "K", list.New("Kohlrabi"),
  "L", list.New("Leeks", "Lentils", "Licorice Root"),
)

Print the list.

fmt.Println(l)

image

Lists can be customized via their enumeration function as well as using
lipgloss.Styles.

enumeratorStyle := lipgloss.NewStyle().Foreground(lipgloss.Color("99")).MarginRight(1)
itemStyle := lipgloss.NewStyle().Foreground(lipgloss.Color("212")).MarginRight(1)

l := list.New(
  "Glossier",
  "Claire’s Boutique",
  "Nyx",
  "Mac",
  "Milk",
).
  Enumerator(list.Roman).
  EnumeratorStyle(enumeratorStyle).
  ItemStyle(itemStyle)

Print the list.

List example

In addition to the predefined enumerators (Arabic, Alphabet, Roman, Bullet, Tree),
you may also define your own custom enumerator:

l := list.New("Duck", "Duck", "Duck", "Duck", "Goose", "Duck", "Duck")

func DuckDuckGooseEnumerator(l list.Items, i int) string {
    if l.At(i).Value() == "Goose" {
        return "Honk →"
    }
    return ""
}

l = l.Enumerator(DuckDuckGooseEnumerator)

Print the list:

image

If you need, you can also build lists incrementally:

l := list.New()

for i := 0; i < repeat; i++ {
    l.Item("Lip Gloss")
}

The Charm logo

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

v0.11.1

Compare Source

This release is a small patch release to fix text truncation in table cells. For details see: https://github.com/charmbracelet/lipgloss/issues/324.

Other stuff

Full Changelog: charmbracelet/lipgloss@v0.11.0...v0.11.1


The Charm logo

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

kubernetes/ingress-nginx (ingress-nginx)

v4.11.2

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

v4.11.1

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

v4.11.0

WARNING

There are known issues with this release, some folks are experiencing core dumps. Please see https://github.com/kubernetes/ingress-nginx/issues/11588 for more information and comment if you are experiencing issues.

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

v4.10.4

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

v4.10.3

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

v4.10.2

WARNING

There are known issues with this release, some folks are experiencing core dumps. Please see https://github.com/kubernetes/ingress-nginx/issues/11588 for more information and comments if you are experiencing issues.

Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer

prometheus-community/helm-charts (kube-prometheus-stack)

v61.9.0

Compare Source

v61.8.0

Compare Source

v61.7.2

Compare Source

v61.7.1

Compare Source

v61.7.0

Compare Source

v61.6.1

Compare Source

v61.6.0

Compare Source

v61.5.0

Compare Source

v61.4.0

Compare Source

v61.3.3

Compare Source

v61.3.2

Compare Source

v61.3.1

Compare Source

v61.3.0

Compare Source

v61.2.0

Compare Source

v61.1.1

Compare Source

kubereboot/charts (kured)

v5.5.0

Compare Source

A Helm chart for kured

What's Changed

Full Changelog: kubereboot/charts@kured-5.4.5...kured-5.5.0

longhorn/charts (longhorn)

v1.7.1

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.7.0

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

metallb/metallb (metallb)

v0.14.8: v0.14.18

Compare Source

See the release notes for the details

https://metallb.universe.tf/release-notes/#version-0-14-8

v0.14.7: v0.14.17

Compare Source

See the release notes for the details

https://metallb.universe.tf/release-notes/#version-0-14-7

v0.14.6: v0.14.16

Compare Source

See the release notes for the details

https://metallb.universe.tf/release-notes/#version-0-14-6

ossf/scorecard-action (ossf/scorecard-action)

v2.4.0

Compare Source

What's Changed

This update bumps the Scorecard version to the v5 release. For a complete list of changes, please refer to the v5.0.0 release notes. Of special note to Scorecard Action is the Maintainer Annotation feature, which can be used to suppress some Code Scanning false positives. Alerts will not be generated for any Scorecard Check with an annotation.

Documentation

New Contributors

Full Changelog: ossf/scorecard-action@v2.3.3...v2.4.0

v2.3.3

Compare Source

[!NOTE]
There is no v2.3.2 release as a step was skipped in the release process. This was fixed and re-released under the v2.3.3 tag

What's Changed

For a full changelist of what these include, see the v5.0.0-rc1 and v5.0.0-rc2 release notes.

Documentation

Full Changelog: ossf/scorecard-action@v2.3.1...v2.3.3

v2.3.2

Compare Source

v2.3.1

Compare Source

What's Changed

Full Changelog: ossf/scorecard-action@v2.3.0...v2.3.1

v2.3.0

Compare Source

What's Changed


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f8452d1 to c79aac9 Compare June 30, 2024 01:28
@renovate renovate bot changed the title chore(deps): update helm release kube-prometheus-stack to v60.5.0 chore(deps): update all non-major dependencies Jun 30, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c79aac9 to 3779cf7 Compare June 30, 2024 01:29
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update ossf/scorecard-action action to v2.3.3 Jun 30, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3779cf7 to 399f354 Compare June 30, 2024 17:11
@renovate renovate bot changed the title chore(deps): update ossf/scorecard-action action to v2.3.3 chore(deps): update all non-major dependencies Jun 30, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 9538ebc to a6592b9 Compare July 5, 2024 14:37
Copy link
Contributor Author

renovate bot commented Jul 5, 2024

ℹ Artifact update notice

File name: scripts/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):

  • 8 additional dependencies were updated

Details:

Package Change
github.com/charmbracelet/x/ansi v0.1.2 -> v0.2.3
github.com/charmbracelet/x/term v0.1.1 -> v0.2.0
github.com/mattn/go-runewidth v0.0.15 -> v0.0.16
github.com/sahilm/fuzzy v0.1.1-0.20230530133925-c48e322e2a8f -> v0.1.1
golang.org/x/sync v0.7.0 -> v0.8.0
golang.org/x/sys v0.21.0 -> v0.25.0
golang.org/x/term v0.21.0 -> v0.24.0
golang.org/x/text v0.16.0 -> v0.18.0

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 27b9fca to 33a5dd5 Compare July 12, 2024 18:13
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 98239e1 to 3436302 Compare July 23, 2024 14:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from c82ffe4 to 39107e3 Compare July 30, 2024 13:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from a637914 to 2686b6f Compare August 2, 2024 09:50
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 16d8f1d to 0c33cf9 Compare August 8, 2024 14:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from f97f895 to bb3dd6f Compare August 16, 2024 18:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from f291538 to 4445eef Compare August 22, 2024 20:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 65e5f11 to 0dd85ce Compare September 6, 2024 20:13
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from db843d0 to ef903f2 Compare September 12, 2024 14:04
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.

0 participants