Skip to content

Conversation

@babakks
Copy link
Member

@babakks babakks commented Apr 6, 2024

This PR adds the name of available JSON fields to the command doc.

Fixes #8588

@babakks babakks requested a review from a team as a code owner April 6, 2024 10:39
@babakks babakks requested a review from williammartin April 6, 2024 10:39
@cliAutomation cliAutomation added the external pull request originating outside of the CLI core team label Apr 6, 2024
Copy link
Member

@williammartin williammartin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this PR @babakks. I'm hesitant to accept this as is because as you call out in #8588 (comment) the same problem exists for every list command, but not only that, it also exists for other commands like issue view.

My concern with documenting them like this is that there is a good chance we either forget to document this, or they get out of date as fields are added. It makes me think there are two options:

  1. We indicate that this list of fields can be produced by providing the --json flag and no argument:
➜  cli git:(merge-json) gh issue view --json
Specify one or more comma-separated fields for `--json`:
  assignees
  author
  body
  closed
  closedAt
  comments
  createdAt
  id
  labels
  milestone
  number
  projectCards
  projectItems
  reactionGroups
  state
  title
  updatedAt
  url
  1. We build something so that at the time of execution we execute the same code path and include the output in the generated docs.

The first option is clearly much easier to achieve but the second might be more friendly in the long run.

@babakks
Copy link
Member Author

babakks commented Apr 15, 2024

@williammartin Thanks for the comment. I agree with the second approach being more useful. I came up with this simple string formatting function, named FormatListDoc. Please check my latest changes. And also, I couldn't find a better place than cmdutil package to put the new function.

Now the doc looks like this:

Available JSON fields to be used with the `--json` option are:
  `conclusion`, `createdAt`, `databaseId`, `displayTitle`, `event`, `headBranch`,
  `headSha`, `name`, `number`, `startedAt`, `status`, `updatedAt`, `url`,
  `workflowDatabaseId`, `workflowName`

@babakks babakks requested a review from williammartin April 15, 2024 23:45
@babakks
Copy link
Member Author

babakks commented Apr 29, 2024

@williammartin I checked all references of AddJSONFlags function and these are the commands that should get the same update to list available JSON fields in their docs:

  • cache list
  • codespace list
  • codespace ports
  • codespace view
  • extension search
  • issue list
  • issue status
  • issue view
  • label list
  • pr list
  • pr status
  • pr view
  • release list
  • release view
  • repo deploy-key list
  • repo list
  • repo view
  • run list (done in this PR)
  • run view
  • search code
  • search commits
  • search issues
  • search prs
  • search repos
  • secret list
  • variable list
  • workflow list

If you're okay with the changes in this PR, I can apply the same change for the above commands as well.

Copy link
Member

@williammartin williammartin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for trying this out. I'm in two minds about this change. Here's what it looks like to me:

image It seems like a lot of help real estate for what the user can discover by providing `--json` with no args, as is documented in [`gh help formatting`](https://cli.github.com/manual/gh_help_formatting):

The --json flag requires a comma separated list of fields to fetch. To view the possible JSON field names for a command omit the string argument to the --json flag when you run the command

This is linked to from the --template flag usage:

-t, --template string Format JSON output using a Go template; see "gh help formatting"

Maybe we should just include "; see "gh help formatting on the usage of --jq and --json?

On the other hand, being able to see the available fields at a glance in the manual or help is also quite nice for ctrl+F and if you don't have the CLI to hand right at that moment.

I think I'd like @andyfeller to chime in here to choose a direction.


Finally, if we did proceed with this, I also had a slightly different approach in mind. In my idea, when we pass the cmd to AddJSONFlags, it would update the Long field with this text concatenated. This way there's no way for us to either forget to add this content to a command that has the JSON flags, or to provide different slices by accident (e.g. when copying and pasting commands).

It would also mean that every command you listed above and in future get the behaviour with no further changes needed.

@babakks
Copy link
Member Author

babakks commented May 1, 2024

@williammartin Thanks. I, too, agree that it should only be seen in the long doc. And also I liked the idea of doing it in the AddJSONFields function so that all cases get updated.

One more argument in favor of listing available fields in the docs is that the online CLI manual would also benefit from it.

I'll wait for @andyfeller's opinion on this and will then update the requested changes.

@andyfeller
Copy link
Member

andyfeller commented May 2, 2024

Finally, if we did proceed with this, I also had a slightly different approach in mind. In my idea, when we pass the cmd to AddJSONFlags, it would update the Long field with this text concatenated. This way there's no way for us to either forget to add this content to a command that has the JSON flags, or to provide different slices by accident (e.g. when copying and pasting commands).

I love how we both came to the same conclusion as I really prefer minimizing additional changes needed by commands that can fall out of sync. However, I'd prefer a separate section lower in the help usage for JSON fields over tacking it onto Long description as it can be a lot and getting information on usage is generally more used than listing out the json fields which you can get by running with empty --json flag. So instead of modifying command metadata, I'd enhance the places that output help depending on the medium.

Mock up of gh repo view --help with JSON FIELDS section

Display the description and the README of a GitHub repository.

With no argument, the repository for the current directory is displayed.

With '--web', open the repository in a web browser instead.

With '--branch', view a specific branch of the repository.

For more information about output formatting flags, see `gh help formatting`.

USAGE
  gh repo view [<repository>] [flags]

FLAGS
  -b, --branch string     View a specific branch of the repository
  -q, --jq expression     Filter JSON output using a jq expression
      --json fields       Output JSON with the specified fields
  -t, --template string   Format JSON output using a Go template; see "gh help formatting"
  -w, --web               Open a repository in the browser

INHERITED FLAGS
  --help   Show help for command

JSON FIELDS
  assignableUsers
  codeOfConduct
  contactLinks
  createdAt
  defaultBranchRef
  deleteBranchOnMerge
  description
  diskUsage
  forkCount
  fundingLinks
  hasDiscussionsEnabled
  hasIssuesEnabled
  hasProjectsEnabled
  hasWikiEnabled
  homepageUrl
  id
  isArchived
  isBlankIssuesEnabled
  isEmpty
  isFork
  isInOrganization
  isMirror
  isPrivate
  isSecurityPolicyEnabled
  isTemplate
  isUserConfigurationRepository
  issueTemplates
  issues
  labels
  languages
  latestRelease
  licenseInfo
  mentionableUsers
  mergeCommitAllowed
  milestones
  mirrorUrl
  name
  nameWithOwner
  openGraphImageUrl
  owner
  parent
  primaryLanguage
  projects
  projectsV2
  pullRequestTemplates
  pullRequests
  pushedAt
  rebaseMergeAllowed
  repositoryTopics
  securityPolicyUrl
  squashMergeAllowed
  sshUrl
  stargazerCount
  templateRepository
  updatedAt
  url
  usesCustomOpenGraphImage
  viewerCanAdminister
  viewerDefaultCommitEmail
  viewerDefaultMergeMethod
  viewerHasStarred
  viewerPermission
  viewerPossibleCommitEmails
  viewerSubscription
  visibility
  watchers

LEARN MORE
  Use `gh <command> <subcommand> --help` for more information about a command.
  Read the manual at https://cli.github.com/manual

In scope

... --help

cli/pkg/cmd/root/help.go

Lines 90 to 195 in 6f35082

func rootHelpFunc(f *cmdutil.Factory, command *cobra.Command, args []string) {
flags := command.Flags()
if isRootCmd(command) {
if versionVal, err := flags.GetBool("version"); err == nil && versionVal {
fmt.Fprint(f.IOStreams.Out, command.Annotations["versionInfo"])
return
} else if err != nil {
fmt.Fprintln(f.IOStreams.ErrOut, err)
hasFailed = true
return
}
}
cs := f.IOStreams.ColorScheme()
if help, _ := flags.GetBool("help"); !help && !command.Runnable() && len(flags.Args()) > 0 {
nestedSuggestFunc(f.IOStreams.ErrOut, command, flags.Args()[0])
hasFailed = true
return
}
namePadding := 12
type helpEntry struct {
Title string
Body string
}
longText := command.Long
if longText == "" {
longText = command.Short
}
if longText != "" && command.LocalFlags().Lookup("jq") != nil {
longText = strings.TrimRight(longText, "\n") +
"\n\nFor more information about output formatting flags, see `gh help formatting`."
}
helpEntries := []helpEntry{}
if longText != "" {
helpEntries = append(helpEntries, helpEntry{"", longText})
}
helpEntries = append(helpEntries, helpEntry{"USAGE", command.UseLine()})
if len(command.Aliases) > 0 {
helpEntries = append(helpEntries, helpEntry{"ALIASES", strings.Join(command.Aliases, "\n")})
}
for _, g := range GroupedCommands(command) {
var names []string
for _, c := range g.Commands {
names = append(names, rpad(c.Name()+":", namePadding)+c.Short)
}
helpEntries = append(helpEntries, helpEntry{
Title: strings.ToUpper(g.Title),
Body: strings.Join(names, "\n"),
})
}
if isRootCmd(command) {
var helpTopics []string
if c := findCommand(command, "actions"); c != nil {
helpTopics = append(helpTopics, rpad(c.Name()+":", namePadding)+c.Short)
}
for _, helpTopic := range HelpTopics {
helpTopics = append(helpTopics, rpad(helpTopic.name+":", namePadding)+helpTopic.short)
}
sort.Strings(helpTopics)
helpEntries = append(helpEntries, helpEntry{"HELP TOPICS", strings.Join(helpTopics, "\n")})
}
flagUsages := command.LocalFlags().FlagUsages()
if flagUsages != "" {
helpEntries = append(helpEntries, helpEntry{"FLAGS", dedent(flagUsages)})
}
inheritedFlagUsages := command.InheritedFlags().FlagUsages()
if inheritedFlagUsages != "" {
helpEntries = append(helpEntries, helpEntry{"INHERITED FLAGS", dedent(inheritedFlagUsages)})
}
if _, ok := command.Annotations["help:arguments"]; ok {
helpEntries = append(helpEntries, helpEntry{"ARGUMENTS", command.Annotations["help:arguments"]})
}
if command.Example != "" {
helpEntries = append(helpEntries, helpEntry{"EXAMPLES", command.Example})
}
if _, ok := command.Annotations["help:environment"]; ok {
helpEntries = append(helpEntries, helpEntry{"ENVIRONMENT VARIABLES", command.Annotations["help:environment"]})
}
helpEntries = append(helpEntries, helpEntry{"LEARN MORE", heredoc.Docf(`
Use %[1]sgh <command> <subcommand> --help%[1]s for more information about a command.
Read the manual at https://cli.github.com/manual
`, "`")})
out := f.IOStreams.Out
for _, e := range helpEntries {
if e.Title != "" {
// If there is a title, add indentation to each line in the body
fmt.Fprintln(out, cs.Bold(e.Title))
fmt.Fprintln(out, text.Indent(strings.Trim(e.Body, "\r\n"), " "))
} else {
// If there is no title print the body as is
fmt.Fprintln(out, e.Body)
}
fmt.Fprintln(out)
}
}

man ...

cli/internal/docs/man.go

Lines 181 to 207 in 6f35082

func genMan(cmd *cobra.Command, header *GenManHeader) []byte {
cmd.InitDefaultHelpCmd()
cmd.InitDefaultHelpFlag()
// something like `rootcmd-subcmd1-subcmd2`
dashCommandName := strings.Replace(cmd.CommandPath(), " ", "-", -1)
buf := new(bytes.Buffer)
manPreamble(buf, header, cmd, dashCommandName)
for _, g := range root.GroupedCommands(cmd) {
fmt.Fprintf(buf, "# %s\n", strings.ToUpper(g.Title))
for _, subcmd := range g.Commands {
fmt.Fprintf(buf, "`%s`\n: %s\n\n", manLink(subcmd), subcmd.Short)
}
}
manPrintOptions(buf, cmd)
if len(cmd.Example) > 0 {
buf.WriteString("# EXAMPLE\n")
buf.WriteString(fmt.Sprintf("```\n%s\n```\n", cmd.Example))
}
if cmd.HasParent() {
buf.WriteString("# SEE ALSO\n")
buf.WriteString(fmt.Sprintf("`%s`\n", manLink(cmd.Parent())))
}
return buf.Bytes()
}

Website

// genMarkdownCustom creates custom markdown output.
func genMarkdownCustom(cmd *cobra.Command, w io.Writer, linkHandler func(string) string) error {
fmt.Fprint(w, "{% raw %}")
fmt.Fprintf(w, "## %s\n\n", cmd.CommandPath())
hasLong := cmd.Long != ""
if !hasLong {
fmt.Fprintf(w, "%s\n\n", cmd.Short)
}
if cmd.Runnable() {
fmt.Fprintf(w, "```\n%s\n```\n\n", cmd.UseLine())
}
if hasLong {
fmt.Fprintf(w, "%s\n\n", cmd.Long)
}
for _, g := range root.GroupedCommands(cmd) {
fmt.Fprintf(w, "### %s\n\n", g.Title)
for _, subcmd := range g.Commands {
fmt.Fprintf(w, "* [%s](%s)\n", subcmd.CommandPath(), linkHandler(cmdManualPath(subcmd)))
}
fmt.Fprint(w, "\n\n")
}
if err := printOptions(w, cmd); err != nil {
return err
}
fmt.Fprint(w, "{% endraw %}\n")
if len(cmd.Example) > 0 {
fmt.Fprint(w, "### Examples\n\n{% highlight bash %}{% raw %}\n")
fmt.Fprint(w, cmd.Example)
fmt.Fprint(w, "{% endraw %}{% endhighlight %}\n\n")
}
if cmd.HasParent() {
p := cmd.Parent()
fmt.Fprint(w, "### See also\n\n")
fmt.Fprintf(w, "* [%s](%s)\n", p.CommandPath(), linkHandler(cmdManualPath(p)))
}
return nil
}

Out of scope

gh reference

func cmdRef(w io.Writer, cmd *cobra.Command, depth int) {
// Name + Description
fmt.Fprintf(w, "%s `%s`\n\n", strings.Repeat("#", depth), cmd.UseLine())
fmt.Fprintf(w, "%s\n\n", cmd.Short)
// Flags
// TODO: fold in InheritedFlags/PersistentFlags, but omit `--help` due to repetitiveness
if flagUsages := cmd.Flags().FlagUsages(); flagUsages != "" {
fmt.Fprintf(w, "```\n%s````\n\n", dedent(flagUsages))
}
// Subcommands
for _, c := range cmd.Commands() {
if c.Hidden {
continue
}
cmdRef(w, c, depth+1)
}
}

@williammartin
Copy link
Member

@andyfeller and I discussed this on Slack and we agree that including it in a separate section of the help is the best option here. However, we think it would be better to provide a compressed form as you have done to avoid annoying users by scrolling past the most important sections when there are a lot of fields.

babakks added 9 commits May 6, 2024 17:54
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
@babakks babakks force-pushed the 8588-improve-run-list-doc branch from 7c15e62 to 05a87b9 Compare May 6, 2024 17:01
@babakks
Copy link
Member Author

babakks commented May 6, 2024

@williammartin @andyfeller Thanks for clarifying this. Since this PR is no longer just about the gh run list command, I've force-pushed a fresh series of commits. I wanted to also change the PR title, but wanted to make sure it's okay with you.

The "JSON Fields" section is now included in Markdown (website format), man pages, and --help output. I've left the gh reference command untouched since that should be kept as terse as possible.

For this to work, within the AddJSONFlags function, I used the command's Annotations map and assigned the comma-separated list of JSON fields to the new "help:json-fields" key. When generating the docs, this specific annotation is checked and if it's there we'll then split it (over commas), sort it, and print it to the output. Depending on the medium, backticks will be added to surround the individual field names.

I've also moved the newly created FormatSlice function (to apply word wrapping and enclosing with backticks) to the internal/text package so that it'll be accessible to the different parts of the code.

Different docs (for gh run list) now look like the following.

--help

List recent workflow runs

For more information about output formatting flags, see `gh help formatting`.

USAGE
  gh run list [flags]

ALIASES
  ls

FLAGS
  -b, --branch string     Filter runs by branch
  -c, --commit SHA        Filter runs by the SHA of the commit
      --created date      Filter runs by the date it was created
  -e, --event event       Filter runs by which event triggered the run
  -q, --jq expression     Filter JSON output using a jq expression
      --json fields       Output JSON with the specified fields
  -L, --limit int         Maximum number of runs to fetch (default 20)
  -s, --status string     Filter runs by status: {queued|completed|in_progress|requested|waiting|action_required|cancelled|failure|neutral|skipped|stale|startup_failure|success|timed_out}
  -t, --template string   Format JSON output using a Go template; see "gh help formatting"
  -u, --user string       Filter runs by user who triggered the run
  -w, --workflow string   Filter runs by workflow

INHERITED FLAGS
      --help                     Show help for command
  -R, --repo [HOST/]OWNER/REPO   Select another repository using the [HOST/]OWNER/REPO format

JSON FIELDS
  conclusion, createdAt, databaseId, displayTitle, event, headBranch, headSha,
  name, number, startedAt, status, updatedAt, url, workflowDatabaseId,
  workflowName

LEARN MORE
  Use `gh <command> <subcommand> --help` for more information about a command.
  Read the manual at https://cli.github.com/manual

Man pages

manpages

Markdown (website)

md

@babakks babakks requested a review from williammartin May 6, 2024 17:17
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
@babakks
Copy link
Member Author

babakks commented May 6, 2024

@andyfeller I couldn't ask for your review from the sidebar. Could you please have a look?

@andyfeller
Copy link
Member

@andyfeller I couldn't ask for your review from the sidebar. Could you please have a look?

Thank you for your patience, @babakks, going to get this done now 🙇

Copy link
Member

@andyfeller andyfeller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@babakks : once again, thank you for improving the GitHub CLI user experiences ❤️

Capturing examples of the updated output looks good:

... --help

$ ./bin/gh repo list --help
List repositories owned by a user or organization.

Note that the list will only include repositories owned by the provided argument,
and the `--fork` or `--source` flags will not traverse ownership boundaries. For example,
when listing the forks in an organization, the output would not include those owned by individual users.

For more information about output formatting flags, see `gh help formatting`.

USAGE
  gh repo list [<owner>] [flags]

ALIASES
  ls

FLAGS
      --archived            Show only archived repositories
      --fork                Show only forks
  -q, --jq expression       Filter JSON output using a jq expression
      --json fields         Output JSON with the specified fields
  -l, --language string     Filter by primary coding language
  -L, --limit int           Maximum number of repositories to list (default 30)
      --no-archived         Omit archived repositories
      --source              Show only non-forks
  -t, --template string     Format JSON output using a Go template; see "gh help formatting"
      --topic strings       Filter by topic
      --visibility string   Filter by repository visibility: {public|private|internal}

INHERITED FLAGS
  --help   Show help for command

JSON FIELDS
  assignableUsers, codeOfConduct, contactLinks, createdAt, defaultBranchRef,
  deleteBranchOnMerge, description, diskUsage, forkCount, fundingLinks,
  hasDiscussionsEnabled, hasIssuesEnabled, hasProjectsEnabled, hasWikiEnabled,
  homepageUrl, id, isArchived, isBlankIssuesEnabled, isEmpty, isFork,
  isInOrganization, isMirror, isPrivate, isSecurityPolicyEnabled, isTemplate,
  isUserConfigurationRepository, issueTemplates, issues, labels, languages,
  latestRelease, licenseInfo, mentionableUsers, mergeCommitAllowed, milestones,
  mirrorUrl, name, nameWithOwner, openGraphImageUrl, owner, parent,
  primaryLanguage, projects, projectsV2, pullRequestTemplates, pullRequests,
  pushedAt, rebaseMergeAllowed, repositoryTopics, securityPolicyUrl,
  squashMergeAllowed, sshUrl, stargazerCount, templateRepository, updatedAt, url,
  usesCustomOpenGraphImage, viewerCanAdminister, viewerDefaultCommitEmail,
  viewerDefaultMergeMethod, viewerHasStarred, viewerPermission,
  viewerPossibleCommitEmails, viewerSubscription, visibility, watchers

LEARN MORE
  Use `gh <command> <subcommand> --help` for more information about a command.
  Read the manual at https://cli.github.com/manual
$ ./bin/gh issue view --help
Display the title, body, and other information about an issue.

With `--web` flag, open the issue in a web browser instead.

For more information about output formatting flags, see `gh help formatting`.

USAGE
  gh issue view {<number> | <url>} [flags]

FLAGS
  -c, --comments          View issue comments
  -q, --jq expression     Filter JSON output using a jq expression
      --json fields       Output JSON with the specified fields
  -t, --template string   Format JSON output using a Go template; see "gh help formatting"
  -w, --web               Open an issue in the browser

INHERITED FLAGS
      --help                     Show help for command
  -R, --repo [HOST/]OWNER/REPO   Select another repository using the [HOST/]OWNER/REPO format

JSON FIELDS
  assignees, author, body, closed, closedAt, comments, createdAt, id, labels,
  milestone, number, projectCards, projectItems, reactionGroups, state, title,
  updatedAt, url

LEARN MORE
  Use `gh <command> <subcommand> --help` for more information about a command.
  Read the manual at https://cli.github.com/manual

Comment on lines +169 to 175
if _, ok := command.Annotations["help:json-fields"]; ok {
fields := strings.Split(command.Annotations["help:json-fields"], ",")
helpEntries = append(helpEntries, helpEntry{"JSON FIELDS", text.FormatSlice(fields, 80, 0, "", "", true)})
}
if _, ok := command.Annotations["help:arguments"]; ok {
helpEntries = append(helpEntries, helpEntry{"ARGUMENTS", command.Annotations["help:arguments"]})
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Realizing I don't know many commands where ARGUMENTS section would show up to say definitively if JSON fields should come before or after 🤔 ... my gut says JSON fields after arguments but will keep looking for an example as not the end of the world

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that arguments should be printed before the JSON fields, since they're more like an appendix section. Since this is already merged, I can submit another PR for that if you say so.

@andyfeller andyfeller merged commit f11f096 into cli:trunk May 8, 2024
@babakks babakks deleted the 8588-improve-run-list-doc branch May 9, 2024 07:23
alexcb referenced this pull request in earthly/earthly May 14, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cli/cli](https://togithub.com/cli/cli) | patch | `v2.49.1` ->
`v2.49.2` |

---

### Release Notes

<details>
<summary>cli/cli (cli/cli)</summary>

### [`v2.49.2`](https://togithub.com/cli/cli/releases/tag/v2.49.2):
GitHub CLI 2.49.2

[Compare Source](https://togithub.com/cli/cli/compare/v2.49.1...v2.49.2)

#### What's Changed

- Improve `run list` doc with available `--json` fields by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/8934](https://togithub.com/cli/cli/pull/8934)
- Fix typos by [@&#8203;szepeviktor](https://togithub.com/szepeviktor)
in
[https://github.com/cli/cli/pull/9068](https://togithub.com/cli/cli/pull/9068)
- Move config interfaces into gh package by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9060](https://togithub.com/cli/cli/pull/9060)
- Creating doc to capture Codespace usage guidance by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/9066](https://togithub.com/cli/cli/pull/9066)
- Fix repo fork regression by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9063](https://togithub.com/cli/cli/pull/9063)
- Add --latest=false to `gh release create` docs by
[@&#8203;kuzdogan](https://togithub.com/kuzdogan) in
[https://github.com/cli/cli/pull/8987](https://togithub.com/cli/cli/pull/8987)
- build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to
0.3.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9075](https://togithub.com/cli/cli/pull/9075)

#### New Contributors

- [@&#8203;szepeviktor](https://togithub.com/szepeviktor) made their
first contribution in
[https://github.com/cli/cli/pull/9068](https://togithub.com/cli/cli/pull/9068)
- [@&#8203;kuzdogan](https://togithub.com/kuzdogan) made their first
contribution in
[https://github.com/cli/cli/pull/8987](https://togithub.com/cli/cli/pull/8987)

**Full Changelog**: cli/cli@v2.49.1...v2.49.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm 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.

🔕 **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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/earthly/earthly).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in scottames/dots May 17, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[GoogleContainerTools/skaffold](https://togithub.com/GoogleContainerTools/skaffold)
| minor | `v2.11.1` -> `v2.12.0` |
| [aquaproj/aqua-registry](https://togithub.com/aquaproj/aqua-registry)
| minor | `v4.174.0` -> `v4.181.0` |
|
[awslabs/amazon-ecr-credential-helper](https://togithub.com/awslabs/amazon-ecr-credential-helper)
| minor | `v0.7.1` -> `v0.8.0` |
| [casey/just](https://togithub.com/casey/just) | minor | `1.25.2` ->
`1.26.0` |
| [cli/cli](https://togithub.com/cli/cli) | patch | `v2.49.1` ->
`v2.49.2` |
| [dagger/dagger](https://togithub.com/dagger/dagger) | patch |
`v0.11.2` -> `v0.11.4` |
| [eza-community/eza](https://togithub.com/eza-community/eza) | patch |
`v0.18.15` -> `v0.18.16` |
| [fluxcd/flux2](https://togithub.com/fluxcd/flux2) | minor | `v2.2.3`
-> `v2.3.0` |
|
[gruntwork-io/terragrunt](https://togithub.com/gruntwork-io/terragrunt)
| patch | `v0.58.3` -> `v0.58.6` |
| [helm/helm](https://togithub.com/helm/helm) | minor | `v3.14.4` ->
`v3.15.0` |
| [junegunn/fzf](https://togithub.com/junegunn/fzf) | patch | `0.52.0`
-> `0.52.1` |
| [kubernetes/kubectl](https://togithub.com/kubernetes/kubectl) | patch
| `1.30.0` -> `1.30.1` |
| [kubernetes/minikube](https://togithub.com/kubernetes/minikube) |
patch | `v1.33.0` -> `v1.33.1` |
| [mikefarah/yq](https://togithub.com/mikefarah/yq) | minor | `v4.43.1`
-> `v4.44.1` |
| [starship/starship](https://togithub.com/starship/starship) | minor |
`v1.18.2` -> `v1.19.0` |
|
[terraform-linters/tflint](https://togithub.com/terraform-linters/tflint)
| patch | `v0.51.0` -> `v0.51.1` |
| [twpayne/chezmoi](https://togithub.com/twpayne/chezmoi) | patch |
`v2.48.0` -> `v2.48.1` |
| [weaveworks/eksctl](https://togithub.com/weaveworks/eksctl) | minor |
`v0.176.0` -> `v0.177.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>GoogleContainerTools/skaffold
(GoogleContainerTools/skaffold)</summary>

###
[`v2.12.0`](https://togithub.com/GoogleContainerTools/skaffold/blob/HEAD/CHANGELOG.md#v2120-Release---05142024)

[Compare
Source](https://togithub.com/GoogleContainerTools/skaffold/compare/v2.11.1...v2.12.0)

**Linux amd64**
`curl -Lo skaffold
https://storage.googleapis.com/skaffold/releases/v2.12.0/skaffold-linux-amd64
&& chmod +x skaffold && sudo mv skaffold /usr/local/bin`

**Linux arm64**
`curl -Lo skaffold
https://storage.googleapis.com/skaffold/releases/v2.12.0/skaffold-linux-arm64
&& chmod +x skaffold && sudo mv skaffold /usr/local/bin`

**macOS amd64**
`curl -Lo skaffold
https://storage.googleapis.com/skaffold/releases/v2.12.0/skaffold-darwin-amd64
&& chmod +x skaffold && sudo mv skaffold /usr/local/bin`

**macOS arm64**
`curl -Lo skaffold
https://storage.googleapis.com/skaffold/releases/v2.12.0/skaffold-darwin-arm64
&& chmod +x skaffold && sudo mv skaffold /usr/local/bin`

**Windows**

https://storage.googleapis.com/skaffold/releases/v2.12.0/skaffold-windows-amd64.exe

**Docker image**
`gcr.io/k8s-skaffold/skaffold:v2.12.0`

Note: This release comes with a new config version, `v4beta11`. To
upgrade your skaffold.yaml, use `skaffold fix`. If you choose not to
upgrade, skaffold will auto-upgrade as best as it can.

Highlights:

New Features and Additions:

- feat: add `--destination` flag for kaniko build
[#&#8203;9415](https://togithub.com/GoogleContainerTools/skaffold/pull/9415)
- feat(exec|verify): enabled "namespace" option for exec and verify
commands
[#&#8203;9307](https://togithub.com/GoogleContainerTools/skaffold/pull/9307)
- feat: support templating in diagnose command
[#&#8203;9393](https://togithub.com/GoogleContainerTools/skaffold/pull/9393)
- feat(docker-network): docker.network now supports any value
[#&#8203;9390](https://togithub.com/GoogleContainerTools/skaffold/pull/9390)

Fixes:

- fix: TestGenerateMavenBuildArgs-host-platform
[#&#8203;9410](https://togithub.com/GoogleContainerTools/skaffold/pull/9410)
- fix(kaniko): delete kaniko pod on graceful shutdown
[#&#8203;9270](https://togithub.com/GoogleContainerTools/skaffold/pull/9270)
- fix(tar): data race fix
[#&#8203;9309](https://togithub.com/GoogleContainerTools/skaffold/pull/9309)
- fix: add --load flag for local buildkit
[#&#8203;9387](https://togithub.com/GoogleContainerTools/skaffold/pull/9387)

Updates and Refactors:

- chore: bump github/codeql-action from 3.25.1 to 3.25.2
[#&#8203;9402](https://togithub.com/GoogleContainerTools/skaffold/pull/9402)
- chore: bump actions/upload-artifact from 4.3.2 to 4.3.3
[#&#8203;9403](https://togithub.com/GoogleContainerTools/skaffold/pull/9403)
- chore: bump github.com/sigstore/cosign/v2 from 2.2.1 to 2.2.4
[#&#8203;9385](https://togithub.com/GoogleContainerTools/skaffold/pull/9385)
- chore: bump flask from 3.0.2 to 3.0.3 in /integration/examples
[#&#8203;9381](https://togithub.com/GoogleContainerTools/skaffold/pull/9381)
- chore: bump flask from 3.0.2 to 3.0.3 in /examples
[#&#8203;9379](https://togithub.com/GoogleContainerTools/skaffold/pull/9379)
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 in
/integration/examples/grpc-e2e-tests/cloud-spanner-bootstrap
[#&#8203;9396](https://togithub.com/GoogleContainerTools/skaffold/pull/9396)
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 in
/examples/grpc-e2e-tests/service
[#&#8203;9397](https://togithub.com/GoogleContainerTools/skaffold/pull/9397)
- chore: bump golang.org/x/net from 0.22.0 to 0.23.0 in /hack/tools
[#&#8203;9399](https://togithub.com/GoogleContainerTools/skaffold/pull/9399)
- chore: bump golang.org/x/net from 0.22.0 to 0.23.0
[#&#8203;9400](https://togithub.com/GoogleContainerTools/skaffold/pull/9400)
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 in
/integration/examples/grpc-e2e-tests/service
[#&#8203;9398](https://togithub.com/GoogleContainerTools/skaffold/pull/9398)
- chore: bump golang.org/x/net from 0.17.0 to 0.23.0 in
/examples/grpc-e2e-tests/cloud-spanner-bootstrap
[#&#8203;9395](https://togithub.com/GoogleContainerTools/skaffold/pull/9395)
- chore: bump actions/upload-artifact from 4.3.1 to 4.3.2
[#&#8203;9394](https://togithub.com/GoogleContainerTools/skaffold/pull/9394)
- schema: v4beta11
[#&#8203;9401](https://togithub.com/GoogleContainerTools/skaffold/pull/9401)
- chore: bump github/codeql-action from 3.24.9 to 3.25.1
[#&#8203;9391](https://togithub.com/GoogleContainerTools/skaffold/pull/9391)

Docs, Test, and Release Updates:

- docs: add bazel cross-platform documentation
[#&#8203;9363](https://togithub.com/GoogleContainerTools/skaffold/pull/9363)

Huge thanks goes out to all of our contributors for this release:

-   Aran Donohue
-   Hedi Nasr
-   Michael Kuc
-   Suleiman Dibirov
-   dependabot\[bot]
-   ericzzzzzzz

</details>

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

###
[`v4.181.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.181.0)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.180.1...v4.181.0)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.181.0)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.181.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.180.1...v4.181.0

#### 🎉 New Packages


[#&#8203;23000](https://togithub.com/aquaproj/aqua-registry/issues/23000)
[#&#8203;23005](https://togithub.com/aquaproj/aqua-registry/issues/23005)
[jessfraz/dockfmt](https://togithub.com/jessfraz/dockfmt): Dockerfile
format and parser. Like `gofmt` but for Dockerfiles
[@&#8203;istone-you](https://togithub.com/istone-you)

[#&#8203;23025](https://togithub.com/aquaproj/aqua-registry/issues/23025)
[typst/typst](https://togithub.com/typst/typst): A new markup-based
typesetting system that is powerful and easy to learn
[@&#8203;ryota2357](https://togithub.com/ryota2357)

#### Fix


[#&#8203;23022](https://togithub.com/aquaproj/aqua-registry/issues/23022)
MHNightCat/superfile: Rename the package to `yorukot/superfile`

The repository https://github.com/MHNightCat/superfile was transferred
to https://github.com/yorukot/superfile .

###
[`v4.180.1`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.180.1)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.180.0...v4.180.1)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.180.1)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.180.1)
| https://github.com/aquaproj/aqua-registry/compare/v4.180.0...v4.180.1

#### Fix


[#&#8203;22910](https://togithub.com/aquaproj/aqua-registry/issues/22910)
WebAssembly/wabt: Follow up changes of wabt v1.0.35

[#&#8203;22999](https://togithub.com/aquaproj/aqua-registry/issues/22999)
neovim/neovim: Follow up changes of neovim v0.10.0

###
[`v4.180.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.180.0)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.179.0...v4.180.0)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.180.0)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.180.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.179.0...v4.180.0

#### 🎉 New Packages


[#&#8203;22867](https://togithub.com/aquaproj/aqua-registry/issues/22867)
[DeNA/unity-meta-check/unity-meta-check](https://togithub.com/DeNA/unity-meta-check):
Checker for missing/dangling meta files. The result print to stdout
[@&#8203;ponkio-o](https://togithub.com/ponkio-o)

[#&#8203;22866](https://togithub.com/aquaproj/aqua-registry/issues/22866)
[DeNA/unity-meta-check/gh-action-yaml-gen](https://togithub.com/DeNA/unity-meta-check):
A cli tool to automatically generate action.yaml for
DeNA/unity-meta-check [@&#8203;ponkio-o](https://togithub.com/ponkio-o)

[#&#8203;22865](https://togithub.com/aquaproj/aqua-registry/issues/22865)
[DeNA/unity-meta-check/gh-action](https://togithub.com/DeNA/unity-meta-check):
Binary for GitHub Actions of DeNA/unity-meta-check
[@&#8203;ponkio-o](https://togithub.com/ponkio-o)

[#&#8203;22864](https://togithub.com/aquaproj/aqua-registry/issues/22864)
[DeNA/unity-meta-check/unity-meta-autofix](https://togithub.com/DeNA/unity-meta-check):
Autofix for meta files problems. It need a result of unity-meta-check
via stdin [@&#8203;ponkio-o](https://togithub.com/ponkio-o)

[#&#8203;22863](https://togithub.com/aquaproj/aqua-registry/issues/22863)
[DeNA/unity-meta-check/unity-meta-check-github-pr-comment](https://togithub.com/DeNA/unity-meta-check):
Reporter for GitHub comments of GitHub issues or pull requests. It need
a result of unity-meta-check from stdin
[@&#8203;ponkio-o](https://togithub.com/ponkio-o)

[#&#8203;22862](https://togithub.com/aquaproj/aqua-registry/issues/22862)
[DeNA/unity-meta-check/unity-meta-check-junit](https://togithub.com/DeNA/unity-meta-check):
Reporter for Jenkins compatible XML based JUnit reports. It need a
result of unity-meta-check from stdin
[@&#8203;ponkio-o](https://togithub.com/ponkio-o)

[#&#8203;22875](https://togithub.com/aquaproj/aqua-registry/issues/22875)
[interlynk-io/sbomqs](https://togithub.com/interlynk-io/sbomqs): SBOM
quality score - Quality metrics for your sboms

#### Fix


[#&#8203;22848](https://togithub.com/aquaproj/aqua-registry/issues/22848)
sigi-cli/sigi: Follow up changes of sigi v3.6.4

###
[`v4.179.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.179.0)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.178.0...v4.179.0)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.179.0)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.179.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.178.0...v4.179.0

##### 🎉 New Packages


[#&#8203;22842](https://togithub.com/aquaproj/aqua-registry/issues/22842)
[altsem/gitu](https://togithub.com/altsem/gitu): A TUI Git client
inspired by Magit

[#&#8203;22817](https://togithub.com/aquaproj/aqua-registry/issues/22817)
[secretlint/secretlint](https://togithub.com/secretlint/secretlint):
secretlint - Pluggable linting tool to prevent committing credential
[@&#8203;ken5scal](https://togithub.com/ken5scal)

###
[`v4.178.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.178.0)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.177.0...v4.178.0)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.178.0)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.178.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.177.0...v4.178.0

#### 🎉 New Packages


[#&#8203;22775](https://togithub.com/aquaproj/aqua-registry/issues/22775)
[StyraInc/regal](https://togithub.com/StyraInc/regal): Regal is a linter
for Rego, with the goal of making your Rego magnificent

#### Fix


[#&#8203;22815](https://togithub.com/aquaproj/aqua-registry/issues/22815)
ast-grep/ast-grep: Follow up changes of ast-grep v0.22.2

[#&#8203;22784](https://togithub.com/aquaproj/aqua-registry/issues/22784)
jdx/mise: Remove version constraints for deleted old versions

[#&#8203;22806](https://togithub.com/aquaproj/aqua-registry/issues/22806)
tellerops/teller: Follow up changes of teller v2.0.3

###
[`v4.177.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.177.0)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.176.0...v4.177.0)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.177.0)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.177.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.176.0...v4.177.0

#### 🎉 New Packages


[#&#8203;22757](https://togithub.com/aquaproj/aqua-registry/issues/22757)
[MHNightCat/superfile](https://togithub.com/MHNightCat/superfile):
Pretty fancy and modern terminal file manager

[#&#8203;22735](https://togithub.com/aquaproj/aqua-registry/issues/22735)
[dduan/tre](https://togithub.com/dduan/tre): Tree command, improved
[@&#8203;ryoppippi](https://togithub.com/ryoppippi)

#### Others


[#&#8203;22760](https://togithub.com/aquaproj/aqua-registry/issues/22760)
[#&#8203;22764](https://togithub.com/aquaproj/aqua-registry/issues/22764)
Fix a bug of scripts that `cmdx t` doesn't test packages

###
[`v4.176.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.176.0)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.175.0...v4.176.0)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.176.0)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.176.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.175.0...v4.176.0

#### 🎉 New Packages


[#&#8203;22724](https://togithub.com/aquaproj/aqua-registry/issues/22724)
[Crocmagnon/fatcontext](https://togithub.com/Crocmagnon/fatcontext):
detects nested contexts in loops
[@&#8203;ponkio-o](https://togithub.com/ponkio-o)

[#&#8203;22717](https://togithub.com/aquaproj/aqua-registry/issues/22717)
[EmbarkStudios/cargo-deny](https://togithub.com/EmbarkStudios/cargo-deny):
Cargo plugin for linting your dependencies
[@&#8203;sapphi-red](https://togithub.com/sapphi-red)

#### Fix


[#&#8203;22721](https://togithub.com/aquaproj/aqua-registry/issues/22721)
ko-build/ko: Enable the verification of SLSA Provenance
[@&#8203;sapphi-red](https://togithub.com/sapphi-red)

[#&#8203;22719](https://togithub.com/aquaproj/aqua-registry/issues/22719)
dagu-dev/dagu: Remove a duplicated alias
[@&#8203;sapphi-red](https://togithub.com/sapphi-red)

#### Others


[#&#8203;22716](https://togithub.com/aquaproj/aqua-registry/issues/22716)
[#&#8203;22718](https://togithub.com/aquaproj/aqua-registry/issues/22718)
script: fix an issue that `cmdx s` generates files owned by root on
Linux [@&#8203;sapphi-red](https://togithub.com/sapphi-red)

###
[`v4.175.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.175.0)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.174.0...v4.175.0)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.175.0)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.175.0)
| https://github.com/aquaproj/aqua-registry/compare/v4.174.0...v4.175.0

#### 🎉 New Packages


[#&#8203;22696](https://togithub.com/aquaproj/aqua-registry/issues/22696)
[cargo-bins/cargo-binstall](https://togithub.com/cargo-bins/cargo-binstall):
Binary installation for rust projects
[@&#8203;sapphi-red](https://togithub.com/sapphi-red)

[#&#8203;22698](https://togithub.com/aquaproj/aqua-registry/issues/22698)
[mitsuhiko/insta](https://togithub.com/mitsuhiko/insta): A snapshot
testing library for rust
[@&#8203;sapphi-red](https://togithub.com/sapphi-red)

#### Fix


[#&#8203;22658](https://togithub.com/aquaproj/aqua-registry/issues/22658)
[fabpot/local-php-security-checker](https://togithub.com/fabpot/local-php-security-checker):
Regenerate settings

[#&#8203;22661](https://togithub.com/aquaproj/aqua-registry/issues/22661)
[kaytu-io/kaytu](https://togithub.com/kaytu-io/kaytu): Fix checksum of
windows


[https://github.com/kaytu-io/kaytu/issues/77](https://togithub.com/kaytu-io/kaytu/issues/77)

</details>

<details>
<summary>awslabs/amazon-ecr-credential-helper
(awslabs/amazon-ecr-credential-helper)</summary>

###
[`v0.8.0`](https://togithub.com/awslabs/amazon-ecr-credential-helper/releases/tag/v0.8.0):
Amazon ECR Credential Helper - Release v0.8.0

[Compare
Source](https://togithub.com/awslabs/amazon-ecr-credential-helper/compare/v0.7.1...v0.8.0)

- Enhancement - Updated ECR pattern to match C2S environments.
([#&#8203;433](https://togithub.com/awslabs/amazon-ecr-credential-helper/issues/433))
- Feature (Experimental) - Added support for building Windows ARM
credential helper binaries.
([#&#8203;795](https://togithub.com/awslabs/amazon-ecr-credential-helper/issues/795))

#### Assets

-
[release.tar.gz](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/release.tar.gz)
([SHA256](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/release.tar.gz.sha256))
-
[release-novendor.tar.gz](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/release-novendor.tar.gz)
([SHA256](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/release-novendor.tar.gz.sha256))
-
[linux-amd64/docker-credential-ecr-login](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/linux-amd64/docker-credential-ecr-login)
([SHA256](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/linux-amd64/docker-credential-ecr-login.sha256))
-
[linux-arm64/docker-credential-ecr-login](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/linux-arm64/docker-credential-ecr-login)
([SHA256](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/linux-arm64/docker-credential-ecr-login.sha256))
-
[darwin-amd64/docker-credential-ecr-login](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/darwin-amd64/docker-credential-ecr-login)
([SHA256](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/darwin-amd64/docker-credential-ecr-login.sha256))
-
[darwin-arm64/docker-credential-ecr-login](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/darwin-arm64/docker-credential-ecr-login)
([SHA256](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/darwin-arm64/docker-credential-ecr-login.sha256))
-
[windows-amd64/docker-credential-ecr-login.exe](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/windows-amd64/docker-credential-ecr-login.exe)
([SHA256](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/windows-amd64/docker-credential-ecr-login.exe.sha256))
-
[windows-arm64/docker-credential-ecr-login.exe](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/windows-arm64/docker-credential-ecr-login.exe)
([SHA256](https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.8.0/windows-arm64/docker-credential-ecr-login.exe.sha256))

</details>

<details>
<summary>casey/just (casey/just)</summary>

###
[`v1.26.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1260---2024-05-13)

[Compare
Source](https://togithub.com/casey/just/compare/1.25.2...1.26.0)

##### Added

- Add --no-aliases to hide aliases in --list
([#&#8203;1961](https://togithub.com/casey/just/pull/1961) by
[WJehee](https://togithub.com/WJehee))
- Add -E as alias for --dotenv-path
([#&#8203;1910](https://togithub.com/casey/just/pull/1910) by
[amarao](https://togithub.com/amarao))

##### Misc

- Update softprops/action-gh-release
([#&#8203;2029](https://togithub.com/casey/just/pull/2029) by
[app/dependabot](https://togithub.com/app/dependabot))
- Update dependencies
([#&#8203;1999](https://togithub.com/casey/just/pull/1999) by
[neunenak](https://togithub.com/neunenak))
- Bump peaceiris/actions-gh-pages to version 4
([#&#8203;2005](https://togithub.com/casey/just/pull/2005) by
[app/dependabot](https://togithub.com/app/dependabot))
- Clarify that janus operates on public justfiles only
([#&#8203;2021](https://togithub.com/casey/just/pull/2021))
- Fix Error::TmpdirIo error message
([#&#8203;1987](https://togithub.com/casey/just/pull/1987))
- Update softprops/action-gh-release
([#&#8203;1973](https://togithub.com/casey/just/pull/1973) by
[app/dependabot](https://togithub.com/app/dependabot))
- Rename `delete` example recipe to `delete-all`
([#&#8203;1966](https://togithub.com/casey/just/pull/1966) by
[aarmn](https://togithub.com/aarmn))
- Update softprops/action-gh-release
([#&#8203;1954](https://togithub.com/casey/just/pull/1954) by
[app/dependabot](https://togithub.com/app/dependabot))
- Fix function name typo
([#&#8203;1953](https://togithub.com/casey/just/pull/1953) by
[racerole](https://togithub.com/racerole))

</details>

<details>
<summary>cli/cli (cli/cli)</summary>

### [`v2.49.2`](https://togithub.com/cli/cli/releases/tag/v2.49.2):
GitHub CLI 2.49.2

[Compare Source](https://togithub.com/cli/cli/compare/v2.49.1...v2.49.2)

#### What's Changed

- Improve `run list` doc with available `--json` fields by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/8934](https://togithub.com/cli/cli/pull/8934)
- Fix typos by [@&#8203;szepeviktor](https://togithub.com/szepeviktor)
in
[https://github.com/cli/cli/pull/9068](https://togithub.com/cli/cli/pull/9068)
- Move config interfaces into gh package by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9060](https://togithub.com/cli/cli/pull/9060)
- Creating doc to capture Codespace usage guidance by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/9066](https://togithub.com/cli/cli/pull/9066)
- Fix repo fork regression by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9063](https://togithub.com/cli/cli/pull/9063)
- Add --latest=false to `gh release create` docs by
[@&#8203;kuzdogan](https://togithub.com/kuzdogan) in
[https://github.com/cli/cli/pull/8987](https://togithub.com/cli/cli/pull/8987)
- build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to
0.3.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9075](https://togithub.com/cli/cli/pull/9075)

#### New Contributors

- [@&#8203;szepeviktor](https://togithub.com/szepeviktor) made their
first contribution in
[https://github.com/cli/cli/pull/9068](https://togithub.com/cli/cli/pull/9068)
- [@&#8203;kuzdogan](https://togithub.com/kuzdogan) made their first
contribution in
[https://github.com/cli/cli/pull/8987](https://togithub.com/cli/cli/pull/8987)

**Full Changelog**: https://github.com/cli/cli/compare/v2.49.1...v2.49.2

</details>

<details>
<summary>dagger/dagger (dagger/dagger)</summary>

###
[`v0.11.4`](https://togithub.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0114---2024-05-09)

[Compare
Source](https://togithub.com/dagger/dagger/compare/v0.11.3...v0.11.4)

##### Fixed

- cli: Fix panic when calling function with list of scalars by
[@&#8203;jedevc](https://togithub.com/jedevc) in
[https://github.com/dagger/dagger/pull/7322](https://togithub.com/dagger/dagger/pull/7322)
- Avoid hang caused by client id conflicts by
[@&#8203;sipsma](https://togithub.com/sipsma) in
[https://github.com/dagger/dagger/pull/7335](https://togithub.com/dagger/dagger/pull/7335)
- Avoid unneccessary module cache invalidation from internal plumbing
values by [@&#8203;sipsma](https://togithub.com/sipsma) in
[https://github.com/dagger/dagger/pull/7336](https://togithub.com/dagger/dagger/pull/7336)

##### What to do next?

-   Read the [documentation](https://docs.dagger.io)
-   Join our [Discord server](https://discord.gg/dagger-io)
-   Follow us on [Twitter](https://twitter.com/dagger_io)

###
[`v0.11.3`](https://togithub.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0113---2024-05-08)

[Compare
Source](https://togithub.com/dagger/dagger/compare/v0.11.2...v0.11.3)

##### 🔥 Breaking Changes

- cli: remove space stripping from secret arguments by
[@&#8203;marcosnils](https://togithub.com/marcosnils) in
[https://github.com/dagger/dagger/pull/7271](https://togithub.com/dagger/dagger/pull/7271)

##### Added

- Added support for custom scalars and enums in function arguments by
[@&#8203;jedevc](https://togithub.com/jedevc) in
[https://github.com/dagger/dagger/pull/7158](https://togithub.com/dagger/dagger/pull/7158)
- Added support for propagating system proxy settings by
[@&#8203;sipsma](https://togithub.com/sipsma) in
[https://github.com/dagger/dagger/pull/7255](https://togithub.com/dagger/dagger/pull/7255)
- api: Added `Container.withoutSecretVariable` by
[@&#8203;helderco](https://togithub.com/helderco) in
[https://github.com/dagger/dagger/pull/7291](https://togithub.com/dagger/dagger/pull/7291)
- api: Added `Container.withoutDirectory` and `Container.withoutFile` by
[@&#8203;helderco](https://togithub.com/helderco) in
[https://github.com/dagger/dagger/pull/7292](https://togithub.com/dagger/dagger/pull/7292)

##### Changed

- cli: Added a visual cue for required flags in `--help` by
[@&#8203;grouville](https://togithub.com/grouville) in
[https://github.com/dagger/dagger/pull/7262](https://togithub.com/dagger/dagger/pull/7262)
- cli: Conventionalized usage syntax in `--help` by
[@&#8203;grouville](https://togithub.com/grouville) in
[https://github.com/dagger/dagger/pull/7143](https://togithub.com/dagger/dagger/pull/7143)
- cli: Use "functions" and "arguments" in `dagger call --help` by
[@&#8203;helderco](https://togithub.com/helderco) in
[https://github.com/dagger/dagger/pull/7286](https://togithub.com/dagger/dagger/pull/7286)

##### Fixed

- api: Set `Container.platform` correctly when using `Container.from` by
[@&#8203;marcosnils](https://togithub.com/marcosnils) in
[https://github.com/dagger/dagger/pull/7298](https://togithub.com/dagger/dagger/pull/7298)
- Avoid intermittent `failed to get state for index` errors by
[@&#8203;sipsma](https://togithub.com/sipsma) in
[https://github.com/dagger/dagger/pull/7295](https://togithub.com/dagger/dagger/pull/7295)
[https://github.com/dagger/dagger/pull/7309](https://togithub.com/dagger/dagger/pull/7309)
- Avoid panic when masked parent is missing by
[@&#8203;vito](https://togithub.com/vito) in
[https://github.com/dagger/dagger/pull/7227](https://togithub.com/dagger/dagger/pull/7227)
- Fix terminal broken on Windows by
[@&#8203;wingyplus](https://togithub.com/wingyplus) in
[https://github.com/dagger/dagger/pull/7305](https://togithub.com/dagger/dagger/pull/7305)

##### What to do next?

-   Read the [documentation](https://docs.dagger.io)
-   Join our [Discord server](https://discord.gg/dagger-io)
-   Follow us on [Twitter](https://twitter.com/dagger_io)

</details>

<details>
<summary>eza-community/eza (eza-community/eza)</summary>

###
[`v0.18.16`](https://togithub.com/eza-community/eza/releases/tag/v0.18.16):
eza v0.18.16

[Compare
Source](https://togithub.com/eza-community/eza/compare/v0.18.15...v0.18.16)

### Changelog

#### \[0.18.16] - 2024-05-16

##### Bug Fixes

-   Change windows-only imports to be windows-only

##### Documentation

-   Replace decay with color-scale
-   Update INSTALL.md
-   Fix typo in `INSTALL.md`
-   Use 3 columns for packaging status badge

##### Miscellaneous Tasks

-   Release eza v0.18.16

##### Build

-   Bump DeterminateSystems/flake-checker-action from 5 to 7
-   Bump DeterminateSystems/nix-installer-action from 10 to 11

### Checksums

#### sha256sum

4ce5eaadd68ba0e8c6ed76f725534e2c34f9122e54956e1ee7f75332aa0ee74a
./target/bin-0.18.16/eza_aarch64-unknown-linux-gnu.tar.gz
ad43d24fd1909e38e9b9b0b791de4011b5b32fc6200d85caf85258ea5f0eb767
./target/bin-0.18.16/eza_aarch64-unknown-linux-gnu.zip
e909695ed88b60de257139e03443321fe83c97b6de9d1ce718f0067b7c8a1ee5
./target/bin-0.18.16/eza_arm-unknown-linux-gnueabihf.tar.gz
033c2e62524ec0cbcfb824274d088335c951827cbf5cf9111951a079c8e5f21f
./target/bin-0.18.16/eza_arm-unknown-linux-gnueabihf.zip
eb62b3944d91223b7eb022e40497f38e1b14fadbb6f2b9a820498bda66543e50
./target/bin-0.18.16/eza.exe_x86_64-pc-windows-gnu.tar.gz
8952c05eb850a276a4c859b4f4def2295c2046de6af75e82f275257078e06447
./target/bin-0.18.16/eza.exe_x86_64-pc-windows-gnu.zip
3928593f163e3b9864e9604702b141e00ee0e8752468b67d469ecc27ee3e79a2
./target/bin-0.18.16/eza_x86_64-unknown-linux-gnu.tar.gz
4b2f7ee047c624e2c2b1b438155cfd44fb011699e2fa41a10ba0d6ad8e21f49b
./target/bin-0.18.16/eza_x86_64-unknown-linux-gnu.zip
e5f9a7b6cb0d1c0c4dc4617ce478b66a9c4b411219f56990227379dd93a9ce7b
./target/bin-0.18.16/eza_x86_64-unknown-linux-musl.tar.gz
9b73679541b810d13e5c2911b8b1cdbc72c2e5ca5291b86060507549c6196636
./target/bin-0.18.16/eza_x86_64-unknown-linux-musl.zip

#### md5sum

f2219caf55f7251fd1467f1820b5f0d6
./target/bin-0.18.16/eza_aarch64-unknown-linux-gnu.tar.gz
3ae43e7a0a0bbb7a71a1a085b14266bf
./target/bin-0.18.16/eza_aarch64-unknown-linux-gnu.zip
8bc6193b44a115b1e385a6a2c9eda49e
./target/bin-0.18.16/eza_arm-unknown-linux-gnueabihf.tar.gz
091860aeedfb9c5992a83d5df267bb12
./target/bin-0.18.16/eza_arm-unknown-linux-gnueabihf.zip
b3b3c50fa74554bf5a4bb9d0c3c369e9
./target/bin-0.18.16/eza.exe_x86_64-pc-windows-gnu.tar.gz
9da2e3852037a206f9d276515e73ec6e
./target/bin-0.18.16/eza.exe_x86_64-pc-windows-gnu.zip
18405ad6afad32687af2ab6e583df08c
./target/bin-0.18.16/eza_x86_64-unknown-linux-gnu.tar.gz
183a970b2fc8adfb5d72a3d6dc08a949
./target/bin-0.18.16/eza_x86_64-unknown-linux-gnu.zip
ff5cfe90f11e5fca17cf40b711cc2fb7
./target/bin-0.18.16/eza_x86_64-unknown-linux-musl.tar.gz
d080f0cc01a2fea45046e240fc5c7562
./target/bin-0.18.16/eza_x86_64-unknown-linux-musl.zip

#### blake3sum

367b36ef37ee029c7385b077d0f41213182a05b8217b1548687b6c584cb52e8f
./target/bin-0.18.16/eza_aarch64-unknown-linux-gnu.tar.gz
bfd9cc96ef0ef623e9bbe6aed467c95beac319b741e757b5f8713af702fccd84
./target/bin-0.18.16/eza_aarch64-unknown-linux-gnu.zip
d99e37d101c543ef9e95732b71601eb251715256bbe2b7784d67c219efd3847f
./target/bin-0.18.16/eza_arm-unknown-linux-gnueabihf.tar.gz
c99b487907c24f643c5b02c494db83046f61fa8e6fc6b997ab2c7568412f8e2b
./target/bin-0.18.16/eza_arm-unknown-linux-gnueabihf.zip
ca809c1157e367b32dea437ec4036fdcc9ebffd7464a45fd70071fd569617d6d
./target/bin-0.18.16/eza.exe_x86_64-pc-windows-gnu.tar.gz
3db7289db7ca62180a9c7fa1866d3cf66e169fe0baf74f607db08ff6cc3868f9
./target/bin-0.18.16/eza.exe_x86_64-pc-windows-gnu.zip
680d8aa349879c6de13f6d44bbe326b7d0c85bdcdb44cbbf59d141427de881e0
./target/bin-0.18.16/eza_x86_64-unknown-linux-gnu.tar.gz
8cfdfe833d54651299bba5147da33498ede2ce655a9a6e42ce130b6e0049b315
./target/bin-0.18.16/eza_x86_64-unknown-linux-gnu.zip
8df29d0d89de06a2bdaac6a5266505e1126c146b9b0504d819da4128d2639354
./target/bin-0.18.16/eza_x86_64-unknown-linux-musl.tar.gz
e6c20403d54f05ed2ff70eab38b4c53c20c80233a98a583088a8c95a3732f3e7
./target/bin-0.18.16/eza_x86_64-unknown-linux-musl.zip

</details>

<details>
<summary>fluxcd/flux2 (fluxcd/flux2)</summary>

### [`v2.3.0`](https://togithub.com/fluxcd/flux2/releases/tag/v2.3.0)

[Compare
Source](https://togithub.com/fluxcd/flux2/compare/v2.2.3...v2.3.0)

##### Highlights

Flux v2.3.0 is a feature release. Users are encouraged to upgrade for
the best experience.

For a compressive overview of new features and API changes included in
this release, please refer to the [Announcing Flux 2.3 GA blog
post](https://fluxcd.io/blog/2024/05/flux-v2.3.0/).

This release marks the General Availability (GA) of Flux Helm features
and APIs, including helm-controller, the `HelmRelease`, `HelmChart`, and
`HelmRepository` APIs.

The `HelmRepository` v2 API comes with new features, such as the ability
to reference Helm charts from `OCIRepository` sources, reuse existing
`HelmChart` resources, and verify the integrity of Helm chart artifacts
signed with Notary Notation.

❤️ Big thanks to all the Flux contributors that helped us with this
release!

##### Kubernetes compatibility

This release is compatible with the following Kubernetes versions:

| Kubernetes version | Minimum required |
|--------------------|------------------|
| `v1.28`            | `>= 1.28.0`      |
| `v1.29`            | `>= 1.29.0`      |
| `v1.30`            | `>= 1.30.0`      |

> \[!NOTE]
> Note that the Flux project offers support only for the latest three
minor versions of Kubernetes.
> Backwards compatibility with older versions of Kubernetes and
OpenShift is offered by vendors such as
> [ControlPlane](https://control-plane.io/enterprise-for-flux-cd/) that
provide enterprise support for Flux.

##### API changes

##### HelmRelease v2

The [HelmRelease](https://fluxcd.io/flux/components/helm/helmreleases/)
kind was promoted from v2beta2 to v2 (GA).

The v2 API is backwards compatible with v2beta2, with the exception of
the deprecated fields which have been removed.

Removed fields:

- `.spec.chart.spec.valuesFile` replaced by
`.spec.chart.spec.valuesFiles`.
- `.spec.postRenderers.kustomize.patchesJson6902` replaced by
`.spec.postRenderers.kustomize.patches`.
- `.spec.postRenderers.kustomize.patchesStrategicMerge` replaced by
`.spec.postRenderers.kustomize.patches`.
- `.status.lastAppliedRevision` replaced by
`.status.history.chartVersion`.

New fields:

- `.spec.chartRef` allows referencing chart artifacts from
`OCIRepository` and `HelmChart` objects.
- `.spec.chart.spec.ignoreMissingValuesFiles` allows ignoring missing
values files instead of failing to reconcile.

##### HelmChart v1

The [HelmChart](https://fluxcd.io/flux/components/source/helmcharts/)
kind was promoted from v1beta2 to v1 (GA).

The v1 API is backwards compatible with v1beta2, with the exception of
the deprecated fields which have been removed.

Removed fields:

-   `.spec.valuesFile` replaced by `.spec.chart.valuesFiles`.

New fields:

- `.spec.ignoreMissingValuesFiles` allows ignoring missing values files
instead of failing to reconcile.
- `.spec.verify.provider: notation` verify the signature of a Helm OCI
artifacts using Notation trust policy and CA certificate.

##### HelmRepository v1

The
[HelmRepository](https://fluxcd.io/flux/components/source/helmrepositories/)
kind was promoted from v1beta2 to v1 (GA).

The v1 API is backwards compatible with v1beta2.

##### OCIRepository v1beta2

The
[OCIRepository](https://fluxcd.io/flux/components/source/ocirepositoies/)
kind gains new optional fields with no breaking changes.

New fields:

- `.spec.ref.semverFilter` allows filtering the tags based on regular
expressions before applying the semver range.
- `.spec.verify.provider: notation` verify the signature of OCI
artifacts using Notation trust policy and CA certificate.

##### Kustomization v1

The Flux
[Kustomization](https://fluxcd.io/flux/components/kustomize/kustomizations/)
kind gains new optional fields with no breaking changes.

New fields:

- `.spec.namePrefix` allows setting a name prefix for the generated
resources.
- `.spec.nameSuffix` allows setting a name suffix for the generated
resources.

##### ImageUpdateAutomation v1beta2

The
[ImageUpdateAutomation](https://fluxcd.io/flux/components/image/imageupdateautomations/)
kind was promoted from v1beta1 to v1beta2.

The v1beta2 API is backwards compatible with v1beta1.

Deprecated fields:

- `Updated` template data has been deprecated in favour of `Changed`
that is designed to accommodate for all the types of updates made.

New fields:

- `.spec.policySelector` allows filtering `ImagePolicy` based on labels.

##### Receiver v1

The
[Receiver](https://fluxcd.io/flux/components/notification/receivers/)
kind gains new optional fields with no breaking changes.

New fields:

- `.spec.type: cdevents` allows receiving, validating and filtering of
CDEvents.

##### Upgrade procedure

Upgrade Flux from `v2.x` to `v2.3.0` either by [rerunning
bootstrap](https://fluxcd.io/flux/installation/#bootstrap-upgrade) or by
using the [Flux GitHub
Action](https://togithub.com/fluxcd/flux2/tree/main/action).

For more details, please refer to the upgrade guide from the [Announcing
Flux 2.3 GA blog
post](https://fluxcd.io/blog/2024/05/flux-v2.3.0/#installing-or-upgrading-flux).

##### Components changelog

- source-controller
[v1.3.0](https://togithub.com/fluxcd/source-controller/blob/v1.3.0/CHANGELOG.md)
- kustomize-controller
[v1.3.0](https://togithub.com/fluxcd/kustomize-controller/blob/v1.3.0/CHANGELOG.md)
- notification-controller
[v1.3.0](https://togithub.com/fluxcd/notification-controller/blob/v1.3.0/CHANGELOG.md)
- helm-controller
[v1.0.0](https://togithub.com/fluxcd/helm-controller/blob/v1.0.0/CHANGELOG.md)
[v1.0.1](https://togithub.com/fluxcd/helm-controller/blob/v1.0.1/CHANGELOG.md)
- image-reflector-controller
[v0.32.0](https://togithub.com/fluxcd/image-reflector-controller/blob/v0.32.0/CHANGELOG.md)
- image-automation-controller
[v0.38.0](https://togithub.com/fluxcd/image-automation-controller/blob/v0.38.0/CHANGELOG.md)

##### New Documentation

- [HelmRelease v2
specification](https://fluxcd.io/flux/components/helm/helmreleases/)
- [ImageUpdateAutomation v1beta2
specification](https://fluxcd.io/flux/components/image/imageupdateautomations/)
- [Oracle VBS bootstrap
guide](https://fluxcd.io/flux/installation/bootstrap/oracle-vbs-git-repositories/)
- [Azure DevOps bootstrap guide for SSH RSA
SHA-2](https://fluxcd.io/flux/installation/bootstrap/azure-devops/#bootstrap-using-ssh-keys)
- [OpenShift installation guide and SCC
configuration](https://fluxcd.io/flux/installation/configuration/openshift/)
- [Air-gapped installation guide for private container
registries](https://fluxcd.io/flux/installation/configuration/air-gapped/#bootstrap-flux-and-authenticate-to-a-private-container-registry)
- [Bootstrap with Terraform
examples](https://togithub.com/fluxcd/terraform-provider-flux/tree/main/examples)
- [Flux hub-and-spoke example
repository](https://togithub.com/fluxcd/flux2-hub-spoke-example)
- [Flux CD Architecture Overview blog
post](https://control-plane.io/posts/fluxcd-architecture-overview/)

##### CLI Changelog

- PR [#&#8203;4783](https://togithub.com/fluxcd/flux2/issues/4783) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - ci:
Consolidate conformance tests
- PR [#&#8203;4781](https://togithub.com/fluxcd/flux2/issues/4781) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Set
Kubernetes 1.28 as min required version
- PR [#&#8203;4780](https://togithub.com/fluxcd/flux2/issues/4780) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update
helm-controller to v1.0.1
- PR [#&#8203;4779](https://togithub.com/fluxcd/flux2/issues/4779) -
[@&#8203;fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit
components
- PR [#&#8203;4778](https://togithub.com/fluxcd/flux2/issues/4778) -
[@&#8203;darkowlzz](https://togithub.com/darkowlzz) - tests/integration:
Run flux check after installation
- PR [#&#8203;4777](https://togithub.com/fluxcd/flux2/issues/4777) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Add k3s to
the conformance test suite
- PR [#&#8203;4775](https://togithub.com/fluxcd/flux2/issues/4775) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update
`HelmRelease` API to v2 (GA)
- PR [#&#8203;4773](https://togithub.com/fluxcd/flux2/issues/4773) -
[@&#8203;makkes](https://togithub.com/makkes) - Add
`(create|delete|export) source chart` commands
- PR [#&#8203;4771](https://togithub.com/fluxcd/flux2/issues/4771) -
[@&#8203;matheuscscp](https://togithub.com/matheuscscp) - Add 2.3.x
release label
- PR [#&#8203;4770](https://togithub.com/fluxcd/flux2/issues/4770) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update Flux
architecture diagram
- PR [#&#8203;4769](https://togithub.com/fluxcd/flux2/issues/4769) -
[@&#8203;frekw](https://togithub.com/frekw) - Add `--reproducible` flag
to `flux push artifact`
- PR [#&#8203;4768](https://togithub.com/fluxcd/flux2/issues/4768) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Improve
end-to-end test workflow
- PR [#&#8203;4766](https://togithub.com/fluxcd/flux2/issues/4766) -
[@&#8203;souleb](https://togithub.com/souleb) - Add support for
HelmRelease v2 in `flux reconcile` and `flux create`
- PR [#&#8203;4764](https://togithub.com/fluxcd/flux2/issues/4764) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - ci: Adapt
image automation test to v1beta2
- PR [#&#8203;4759](https://togithub.com/fluxcd/flux2/issues/4759) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update Helm
Source APIs to v1 (GA)
- PR [#&#8203;4754](https://togithub.com/fluxcd/flux2/issues/4754) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Add
`--ssh-hostkey-algos` flag to bootstrap command
- PR [#&#8203;4747](https://togithub.com/fluxcd/flux2/issues/4747) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update
dependencies to Kubernetes 1.30
- PR [#&#8203;4746](https://togithub.com/fluxcd/flux2/issues/4746) -
[@&#8203;swade1987](https://togithub.com/swade1987) - Specifying go
version in setup-go github action.
- PR [#&#8203;4736](https://togithub.com/fluxcd/flux2/issues/4736) -
[@&#8203;dependabot](https://togithub.com/dependabot)\[bot] -
build(deps): bump the ci group with 4 updates
- PR [#&#8203;4735](https://togithub.com/fluxcd/flux2/issues/4735) -
[@&#8203;JasonTheDeveloper](https://togithub.com/JasonTheDeveloper) -
feat(secret): add create notation secret handler
- PR [#&#8203;4734](https://togithub.com/fluxcd/flux2/issues/4734) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Run
conformance tests for Kubernetes 1.30.0
- PR [#&#8203;4729](https://togithub.com/fluxcd/flux2/issues/4729) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Add
OpenShift to the conformance test suite
- PR [#&#8203;4728](https://togithub.com/fluxcd/flux2/issues/4728) -
[@&#8203;toomaj](https://togithub.com/toomaj) - bootstrap: Add support
for Git HTTP/S authorization header
- PR [#&#8203;4727](https://togithub.com/fluxcd/flux2/issues/4727) -
[@&#8203;makkes](https://togithub.com/makkes) - Add flags for
issuer/subject OCI signature verification
- PR [#&#8203;4717](https://togithub.com/fluxcd/flux2/issues/4717) -
[@&#8203;hawwwdi](https://togithub.com/hawwwdi) - Set `GOMAXPROCS` and
`GOMEMLIMIT` to all Flux controllers
- PR [#&#8203;4710](https://togithub.com/fluxcd/flux2/issues/4710) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Add `flux
envsubst` command
- PR [#&#8203;4709](https://togithub.com/fluxcd/flux2/issues/4709) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Add
`--strict-substitute` flag to `flux build ks` and `flux diff ks`
- PR [#&#8203;4706](https://togithub.com/fluxcd/flux2/issues/4706) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Add
`--registry-creds` flag to bootstrap and install commands
- PR [#&#8203;4705](https://togithub.com/fluxcd/flux2/issues/4705) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update
dependencies to Kustomize v5.4.0
- PR [#&#8203;4701](https://togithub.com/fluxcd/flux2/issues/4701) -
[@&#8203;fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit
components
- PR [#&#8203;4699](https://togithub.com/fluxcd/flux2/issues/4699) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update
dependencies to Go 1.22 and Kubernetes 1.29.3
- PR [#&#8203;4689](https://togithub.com/fluxcd/flux2/issues/4689) -
[@&#8203;makkes](https://togithub.com/makkes) - Pin envtest version
- PR [#&#8203;4687](https://togithub.com/fluxcd/flux2/issues/4687) -
[@&#8203;carlpett](https://togithub.com/carlpett) - Add permissions
required for flow control
- PR [#&#8203;4678](https://togithub.com/fluxcd/flux2/issues/4678) -
[@&#8203;darkowlzz](https://togithub.com/darkowlzz) - Update
`ImageUpdateAutomation` API to v1beta2
- PR [#&#8203;4666](https://togithub.com/fluxcd/flux2/issues/4666) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Mark
RFC-0006 as implementable
- PR [#&#8203;4657](https://togithub.com/fluxcd/flux2/issues/4657) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - ci: Include
all go modules in snyk testing
- PR [#&#8203;4654](https://togithub.com/fluxcd/flux2/issues/4654) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Remove
deprecated e2e tests
- PR [#&#8203;4629](https://togithub.com/fluxcd/flux2/issues/4629) -
[@&#8203;rishinair11](https://togithub.com/rishinair11) - Fix a typo in
`--force` flag description
- PR [#&#8203;4620](https://togithub.com/fluxcd/flux2/issues/4620) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update
Equinix ARM64 GitHub runners
- PR [#&#8203;4610](https://togithub.com/fluxcd/flux2/issues/4610) -
[@&#8203;takp](https://togithub.com/takp) - Fix typo in build.go
- PR [#&#8203;4589](https://togithub.com/fluxcd/flux2/issues/4589) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update
dependencies
- PR [#&#8203;4583](https://togithub.com/fluxcd/flux2/issues/4583) -
[@&#8203;fluxcdbot](https://togithub.com/fluxcdbot) - Update toolkit
components
- PR [#&#8203;4575](https://togithub.com/fluxcd/flux2/issues/4575) -
[@&#8203;stefanprodan](https://togithub.com/stefanprodan) - Update
dependencies to Kubernetes v1.28.6
- PR [#&#8203;4558](https://togithub.com/fluxcd/flux2/issues/4558) -
[@&#8203;twinguy](https://togithub.com/twinguy) - `flux check` should
error on unrecognised args
- PR [#&#8203;4557](https://togithub.com/fluxcd/flux2/issues/4557) -
[@&#8203;twinguy](https://togithub.com/twinguy) - `flux stats` should
error on unrecognised args
- PR [#&#8203;4553](https://togithub.com/fluxcd/flux2/issues/4553) -
[@&#8203;twinguy](https://togithub.com/twinguy) - Properly detect
unexpected arguments during uninstall
- PR [#&#8203;4534](https://togithub.com/fluxcd/flux2/issues/4534) -
[@&#8203;adamkenihan](https://togithub.com/adamkenihan) - \[RFC-0006]
Flux-CDEvent Receiver

</details>

<details>
<summary>gruntwork-io/terragrunt (gruntwork-io/terragrunt)</summary>

###
[`v0.58.6`](https://togithub.com/gruntwork-io/terragrunt/releases/tag/v0.58.6)

[Compare
Source](https://togithub.com/gruntwork-io/terragrunt/compare/v0.58.5...v0.58.6)

#### Updated CLI args, config attributes and blocks

-   `source`

#### Description

-   Fixed terraform source URL handling

#### Related links

-
[https://github.com/gruntwork-io/terragrunt/pull/3142](https://togithub.com/gruntwork-io/terragrunt/pull/3142)

###
[`v0.58.5`](https://togithub.com/gruntwork-io/terragrunt/releases/tag/v0.58.5)

[Compare
Source](https://togithub.com/gruntwork-io/terragrunt/compare/v0.58.4...v0.58.5)

#### Updated CLI args, config attributes and blocks

-   `include`

#### Description

-   Fixed concurrency errors on merging `includes`
-   Updated documentation examples

#### Related links

-
[https://github.com/gruntwork-io/terragrunt/pull/3136](https://togithub.com/gruntwork-io/terragrunt/pull/3136)

###
[`v0.58.4`](https://togithub.com/gruntwork-io/terragrunt/releases/tag/v0.58.4)

[Compare
Source](https://togithub.com/gruntwork-io/terragrunt/compare/v0.58.3...v0.58.4)

#### Updated CLI args, config attributes and blocks

-   `include`

#### Description

- Updated metadata copy flow to use locks and avoid concurrent
modification exceptions
-   Updated Makefile to generate mocks before build

#### Related links

-
[https://github.com/gruntwork-io/terragrunt/pull/3124](https://togithub.com/gruntwork-io/terragrunt/pull/3124)
-
[https://github.com/gruntwork-io/terragrunt/pull/3126](https://togithub.com/gruntwork-io/terragrunt/pull/3126)

</details>

<details>
<summary>helm/helm (helm/helm)</summary>

### [`v3.15.0`](https://togithub.com/helm/helm/releases/tag/v3.15.0):
Helm v3.15.0

[Compare
Source](https://togithub.com/helm/helm/compare/v3.14.4...v3.15.0)

Helm v3.15.0 is a feature release. Users are encouraged to upgrade for
the best experience.

The community keeps growing, and we'd love to see you there!

- Join the discussion in [Kubernetes
Slack](https://kubernetes.slack.com):
    -   for questions and just to hang out
    -   for discussing PRs, code, and bugs
- Hang out at the Public Developer Call: Thursday, 9:30 Pacific via
[Zoom](https://zoom.us/j/696660622)
- Test, debug, and contribute charts:
[ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0)

#### Notable Changes

- Opt-in to hiding secrets when running dry-run for install and upgrade
-   Added robustness to wait checks

#### Installation and Upgrading

Download Helm v3.15.0. The common platform binaries are here:

- [MacOS amd64](https://get.helm.sh/helm-v3.15.0-darwin-amd64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.0-darwin-amd64.tar.gz.sha256sum)
/ ccaee03af72e5dc168ae9b9e3267e2b461b0ebb7a77849048f4567286158777d)
- [MacOS arm64](https://get.helm.sh/helm-v3.15.0-darwin-arm64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.0-darwin-arm64.tar.gz.sha256sum)
/ 020df10fd29b0791f39aa5719d2926a995f78c1a2a7487923ca26485a0565909)
- [Linux amd64](https://get.helm.sh/helm-v3.15.0-linux-amd64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.0-linux-amd64.tar.gz.sha256sum)
/ a74747ac40777b86d3ff6f1be201504bba65ca46cd68b5fe25d3c394d0dcf745)
- [Linux arm](https://get.helm.sh/helm-v3.15.0-linux-arm.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.0-linux-arm.tar.gz.sha256sum)
/ 614d53ab1192667facce7e8d4e884ff067e5684199a7e5223e8808abc43e927f)
- [Linux arm64](https://get.helm.sh/helm-v3.15.0-linux-arm64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.0-linux-arm64.tar.gz.sha256sum)
/ c3b0281fca4c030548211dd6e9b032ee0a9fc53eab614f6acbaff631682ce808)
- [Linux i386](https://get.helm.sh/helm-v3.15.0-linux-386.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.0-linux-386.tar.gz.sha256sum)
/ 8a267c7527e3c13602feea7432209c8931f6eecd4bff5ded398d70791c74a5b7)
- [Linux ppc64le](https://get.helm.sh/helm-v3.15.0-linux-ppc64le.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.0-linux-ppc64le.tar.gz.sha256sum)
/ bcec19cdad95cae99edce046ccd8090f275e63381ccb6accb4304819fc26e004)
- [Linux s390x](https://get.helm.sh/helm-v3.15.0-linux-s390x.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.0-linux-s390x.tar.gz.sha256sum)
/ a3030533cceedaca4af8fb7661c7154c578ad770279bb6003e1ecd810c72077a)
- [Linux riscv64](https://get.helm.sh/helm-v3.15.0-linux-riscv64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.0-linux-riscv64.tar.gz.sha256sum)
/ 468dc90d119b2faa91036747c559285a744ed7beb8b7d74b83878da6c13e0560)
- [Windows amd64](https://get.helm.sh/helm-v3.15.0-windows-amd64.zip)
([checksum](https://get.helm.sh/helm-v3.15.0-windows-amd64.zip.sha256sum)
/ 23f0ee9fc93d325ddbc4dfdac97c83bc00c7784016541045756cf9abb36f21dc)
This release was signed with ` 672C 657B E06B 4B30 969C 4A57 4614 49C2
5E36 B98E ` and can be found at
[@&#8203;mattfarina](https://togithub.com/mattfarina) [keybase
account](https://keybase.io/mattfarina). Please use the attached
signatures for verifying this release using `gpg`.

The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get
you going from there. For **upgrade instructions** or detailed
installation notes, check the [install
guide](https://helm.sh/docs/intro/install/). You can also use a [script
to
install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3)
on any system with `bash`.

#### What's Next

-   3.15.1 is the next patch release and will be on June 12, 2024.
- 3.16.0 is the next feature release and will be on September 11, 2024.

#### Changelog

- Updating to k8s 1.30
[`c4e37b3`](https://togithub.com/helm/helm/commit/c4e37b39dbb341cb3f716220df9f9d306d123a58)
(Matt Farina)
- bump version to v3.15.0
[`d7afa3b`](https://togithub.com/helm/helm/commit/d7afa3b6b432c09a02cd07342e908ba5bed34940)
(Matt Farina)
- bump version to
[`7743467`](https://togithub.com/helm/helm/commit/774346777c5b311251d8252cd470d56bdd23a403)
(Matt Farina)
- Fix namespace on kubeconfig error
[`214fb6e`](https://togithub.com/helm/helm/commit/214fb6eff393f1c17890d45e9eaee86f6b37ea17)
(Calvin Krist)
- Update testdata PKI with keys that have validity until 3393 (Fixes
[#&#8203;12880](https://togithub.com/helm/helm/issues/12880))
[`1b75d48`](https://togithub.com/helm/helm/commit/1b75d48189c2484cb5904f7996933d8d85315adb)
(Dirk Müller)
- chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
[`dac23c8`](https://togithub.com/helm/helm/commit/dac23c82ce3bc05b6e72a1571bea48e424494fb0)
(dependabot\[bot])
- chore(deps): bump github/codeql-action from 3.24.7 to 3.24.10
[`167d576`](https://togithub.com/helm/helm/commit/167d57676d22ea10fa7869e6f85c6fe2e46b3292)
(dependabot\[bot])
- chore: remove repetitive words
[`dd37787`](https://togithub.com/helm/helm/commit/dd37787ffd25419cf5f76222e682fbba47d289eb)
(deterclosed)
- Modified how created annotation is populated based on package creation
time
[`0a69a0d`](https://togithub.com/helm/helm/commit/0a69a0dea6b1dcebaaf5d5b67c9a56eade463a71)
(Andrew Block)
- chore(deps): bump github.com/docker/docker
[`aaaf112`](https://togithub.com/helm/helm/commit/aaaf1128d2dd2ce3e119472cae0bd9da3d62eb89)
(dependabot\[bot])
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
[`7f53529`](https://togithub.com/helm/helm/commit/7f53529a701830dd86d78e932e83e4f7a928e9df)
(dependabot\[bot])
- Enabling hide secrets on install and upgrade dry run
[`25c4738`](https://togithub.com/helm/helm/commit/25c473834e0cbb905fc8a524709fd4d5362dab11)
(Matt Farina)
- chore(deps): bump github/codeql-action from 3.24.6 to 3.24.7
[`ff94e93`](https://togithub.com/helm/helm/commit/ff94e9319104a58321444d7d4656917147058936)
(dependabot\[bot])
- Fixing all the linting errors
[`d58d7b3`](https://togithub.com/helm/helm/commit/d58d7b376265338e059ff11c71267b5a6cf504c3)
(Robert Sirchia)
- Add a note about --dry-run displaying secrets
[`a23dd9e`](https://togithub.com/helm/helm/commit/a23dd9e3b756c12cfdaa1b2c3a023c92530c0d0a)
(Matt Farina)
- chore(deps): bump golang.org/x/term from 0.15.0 to 0.18.0
[`275f2ab`](https://togithub.com/helm/helm/commit/275f2ab43b86072a601d036acc6d7eb2bb501b08)
(dependabot\[bot])
- Updating .gitignore
[`8b424ba`](https://togithub.com/helm/helm/commit/8b424baea1e40a352acf549395e6498e63ac0aa2)
(Robert Sirchia)
- chore(deps): bump github/codeql-action from 3.24.5 to 3.24.6
[`e22d881`](https://togithub.com/helm/helm/commit/e22d881495fcfee6b1c4afa1d12627f3e28b54e6)
(dependabot\[bot])
- chore(deps): bump github/codeql-action from 3.24.3 to 3.24.5
[`4f200fa`](https://togithub.com/helm/helm/commit/4f200fa74f4b1bc8ad7261afb30ae7e2a8f0f546)
(dependabot\[bot])
- Some fixes
[`764557c`](https://togithub.com/helm/helm/commit/764557c470533fa57aad99f865c9ff75a64d4163)
(Matt Farina)
- chore(deps): bump github/codeql-action from 3.23.1 to 3.24.3
[`5bc97b9`](https://togithub.com/helm/helm/commit/5bc97b9c4eff3d2968d3c74c64b25052140558d6)
(dependabot\[bot])
- chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0
[`e6db0ec`](https://togithub.com/helm/helm/commit/e6db0ec933582a0de2f55f8f2f1ef693739eedc0)
(dependabot\[bot])
- add error messages
[`8d19bcb`](https://togithub.com/helm/helm/commit/8d19bcb78aaeb489eba4ed1d68894e59c8f55876)
(George Jenkins)
- Fix: Ignore alias validation error for index load
[`68294fd`](https://togithub.com/helm/helm/commit/68294fdae0deba2464805067228790e025207ebd)
(George Jenkins)
- validation fix
[`8e6a514`](https://togithub.com/helm/helm/commit/8e6a5149d2e2e3beffa51d53048b2fed90d8c529)
(Matt Farina)
- bug: add proxy support for oci getter
[`94c1dea`](https://togithub.com/helm/helm/commit/94c1deae6d5a43491c5a4e8444ecd8273a8122a1)
(Ricardo Maraschini)
- chore(deps): bump actions/setup-go from 4.1.0 to 5.0.0
[`cbab6d6`](https://togithub.com/helm/helm/commit/cbab6d6227969435df516dcdfcc6d29808aff094)
(dependabot\[bot])
- chore(deps): bump github/codeql-action from 3.23.0 to 3.23.1
[`de332ae`](https://togithub.com/helm/helm/commit/de332ae396e1414cdc6923456cbe8a4b3af74c4e)
(dependabot\[bot])
- chore(deps): bump github.com/containerd/containerd from 1.7.11 to
1.7.12
[`a2dd34b`](https://togithub.com/helm/helm/commit/a2dd34b3f2fe4eb8350ba168fb0943cf4ac990f9)
(dependabot\[bot])
- Update architecture detection method
[`57a1bb8`](https://togithub.com/helm/helm/commit/57a1bb80e5829f20125447b2734469d97858960c)
(weidongkl)
- chore(deps): bump github/codeql-action from 3.22.11 to 3.23.0
[`8cab7c1`](https://togithub.com/helm/helm/commit/8cab7c17f4163a5fc609f4a2f7fcdce796a4b870)
(dependabot\[bot])
- chore(deps): bump github.com/DATA-DOG/go-sqlmock from 1.5.0 to 1.5.2
[`5f9533f`](https://togithub.com/helm/helm/commit/5f9533fef733c514f24a6f33f130efa6ea775c58)
(dependabot\[bot])
- Improve release action
[`4790bb9`](https://togithub.com/helm/helm/commit/4790bb9bcc224abee8a41f0bd8cac5880f605877)
(George Jenkins)
- chore(deps): bump actions/setup-go from 4.1.0 to 5.0.0
[`f980ad3`](https://togithub.com/helm/helm/commit/f980ad319c12774787c89ffaaef0f7fea0633bb3)
(dependabot\[bot])
- Fix grammatical error
[`c25736c`](https://togithub.com/helm/helm/commit/c25736c894ed1058c75b68fca0094c8fd953e131)
(Matt Carr)
- Updated for review comments
[`d2cf8c6`](https://togithub.com/helm/helm/commit/d2cf8c66f1775783edbc150d1a509f58e769e75e)
(MichaelMorris)
- Add robustness to wait status checks
[`fc74964`](https://togithub.com/helm/helm/commit/fc74964f8a039ce209966b70fa7ba0fc7ea36a9e)
(MichaelMorris)
- refactor: create a helper for checking if a release is uninstalled
[`f908379`](https://togithub.com/helm/helm/commit/f908379f1f8e3d764b0a52dcba2d234490fc0ffc)
(Alex Petrov)
- fix: reinstall previously uninstalled chart with --keep-history
[`9e198fa`](https://togithub.com/helm/helm/commit/9e198fa89d3c798dec1012bb4dff7107e22700d7)
(Alex Petrov)

</details>

<details>
<summary>junegunn/fzf (junegunn/fzf)</summary>

###
[`v0.52.1`](https://togithub.com/junegunn/fzf/blob/HEAD/CHANGELOG.md#0521)

[Compare
Source](https://togithub.com/junegunn/fzf/compare/0.52.0...0.52.1)

-   Fixed a critical bug in the Windows version
    -   Win

---------

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>
izumin5210 referenced this pull request in izumin5210/dotfiles May 19, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cli/cli](https://togithub.com/cli/cli) | patch | `v2.49.1` ->
`v2.49.2` |

---

### Release Notes

<details>
<summary>cli/cli (cli/cli)</summary>

### [`v2.49.2`](https://togithub.com/cli/cli/releases/tag/v2.49.2):
GitHub CLI 2.49.2

[Compare Source](https://togithub.com/cli/cli/compare/v2.49.1...v2.49.2)

#### What's Changed

- Improve `run list` doc with available `--json` fields by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/8934](https://togithub.com/cli/cli/pull/8934)
- Fix typos by [@&#8203;szepeviktor](https://togithub.com/szepeviktor)
in
[https://github.com/cli/cli/pull/9068](https://togithub.com/cli/cli/pull/9068)
- Move config interfaces into gh package by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9060](https://togithub.com/cli/cli/pull/9060)
- Creating doc to capture Codespace usage guidance by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/9066](https://togithub.com/cli/cli/pull/9066)
- Fix repo fork regression by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9063](https://togithub.com/cli/cli/pull/9063)
- Add --latest=false to `gh release create` docs by
[@&#8203;kuzdogan](https://togithub.com/kuzdogan) in
[https://github.com/cli/cli/pull/8987](https://togithub.com/cli/cli/pull/8987)
- build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to
0.3.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9075](https://togithub.com/cli/cli/pull/9075)

#### New Contributors

- [@&#8203;szepeviktor](https://togithub.com/szepeviktor) made their
first contribution in
[https://github.com/cli/cli/pull/9068](https://togithub.com/cli/cli/pull/9068)
- [@&#8203;kuzdogan](https://togithub.com/kuzdogan) made their first
contribution in
[https://github.com/cli/cli/pull/8987](https://togithub.com/cli/cli/pull/8987)

**Full Changelog**: cli/cli@v2.49.1...v2.49.2

</details>

---

### 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.

🔕 **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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/izumin5210/dotfiles).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: izumin5210-update-aqua-checksum[bot] <169593670+izumin5210-update-aqua-checksum[bot]@users.noreply.github.com>
renovate bot referenced this pull request in DelineaXPM/github-workflows Jul 18, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cli/cli](https://togithub.com/cli/cli) | minor | `v2.42.1` ->
`v2.53.0` |

---

### Release Notes

<details>
<summary>cli/cli (cli/cli)</summary>

### [`v2.53.0`](https://togithub.com/cli/cli/releases/tag/v2.53.0):
GitHub CLI 2.53.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.52.0...v2.53.0)

#### What's Changed

- Add `--json` option to `variable get` command by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/9128](https://togithub.com/cli/cli/pull/9128)
- Add GH_DEBUG to issue template by
[@&#8203;TWiStErRob](https://togithub.com/TWiStErRob) in
[https://github.com/cli/cli/pull/9167](https://togithub.com/cli/cli/pull/9167)
- Fetch variable selected repo relationship when required by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9256](https://togithub.com/cli/cli/pull/9256)
- build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.5 to
0.7.7 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9250](https://togithub.com/cli/cli/pull/9250)
- Alternate gh attestation trusted-root subcommand by
[@&#8203;steiza](https://togithub.com/steiza) in
[https://github.com/cli/cli/pull/9206](https://togithub.com/cli/cli/pull/9206)
- fix: indentation in 'gh release create --help' by
[@&#8203;cchristous](https://togithub.com/cchristous) in
[https://github.com/cli/cli/pull/9296](https://togithub.com/cli/cli/pull/9296)
- build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9305](https://togithub.com/cli/cli/pull/9305)
- docs: Update documentation for `gh repo create` to clarify owner by
[@&#8203;jessehouwing](https://togithub.com/jessehouwing) in
[https://github.com/cli/cli/pull/9309](https://togithub.com/cli/cli/pull/9309)
- Fix panic when calling `gh pr view --json stateReason` by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9307](https://togithub.com/cli/cli/pull/9307)
- Add `issue create --editor` by
[@&#8203;notomo](https://togithub.com/notomo) in
[https://github.com/cli/cli/pull/7193](https://togithub.com/cli/cli/pull/7193)
- Add `pr update-branch` command by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/8953](https://togithub.com/cli/cli/pull/8953)

#### New Contributors

- [@&#8203;TWiStErRob](https://togithub.com/TWiStErRob) made their first
contribution in
[https://github.com/cli/cli/pull/9167](https://togithub.com/cli/cli/pull/9167)
- [@&#8203;cchristous](https://togithub.com/cchristous) made their first
contribution in
[https://github.com/cli/cli/pull/9296](https://togithub.com/cli/cli/pull/9296)
- [@&#8203;jessehouwing](https://togithub.com/jessehouwing) made their
first contribution in
[https://github.com/cli/cli/pull/9309](https://togithub.com/cli/cli/pull/9309)
- [@&#8203;notomo](https://togithub.com/notomo) made their first
contribution in
[https://github.com/cli/cli/pull/7193](https://togithub.com/cli/cli/pull/7193)

**Full Changelog**: cli/cli@v2.52.0...v2.53.0

### [`v2.52.0`](https://togithub.com/cli/cli/releases/tag/v2.52.0):
GitHub CLI 2.52.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.51.0...v2.52.0)

#### What's Changed

- feat: add `-a` flag to `gh run list` by
[@&#8203;joshuajtward](https://togithub.com/joshuajtward) in
[https://github.com/cli/cli/pull/9162](https://togithub.com/cli/cli/pull/9162)
- Attestation Verification - Buffer Fix by
[@&#8203;Forrin](https://togithub.com/Forrin) in
[https://github.com/cli/cli/pull/9198](https://togithub.com/cli/cli/pull/9198)
- build(deps): bump actions/attest-build-provenance from 1.2.0 to 1.3.2
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9222](https://togithub.com/cli/cli/pull/9222)
- build(deps): bump github.com/gorilla/websocket from 1.5.2 to 1.5.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9211](https://togithub.com/cli/cli/pull/9211)
- build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9218](https://togithub.com/cli/cli/pull/9218)
- build(deps): bump github.com/google/go-containerregistry from 0.19.1
to 0.19.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9217](https://togithub.com/cli/cli/pull/9217)
- Remove `gh at verify` public beta note by
[@&#8203;phillmv](https://togithub.com/phillmv) in
[https://github.com/cli/cli/pull/9243](https://togithub.com/cli/cli/pull/9243)

#### New Contributors

- [@&#8203;joshuajtward](https://togithub.com/joshuajtward) made their
first contribution in
[https://github.com/cli/cli/pull/9162](https://togithub.com/cli/cli/pull/9162)
- [@&#8203;Forrin](https://togithub.com/Forrin) made their first
contribution in
[https://github.com/cli/cli/pull/9198](https://togithub.com/cli/cli/pull/9198)

**Full Changelog**: cli/cli@v2.51.0...v2.52.0

### [`v2.51.0`](https://togithub.com/cli/cli/releases/tag/v2.51.0):
GitHub CLI 2.51.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.50.0...v2.51.0)

#### What's Changed

- Ensure signed RPMs have attestations by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/9143](https://togithub.com/cli/cli/pull/9143)
- Add `signer-repo` and `signer-workflow` flags to `gh attestation
verify` by [@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/9137](https://togithub.com/cli/cli/pull/9137)
- Docs: Specify rpm repository to avoid conflicts with community
repositories by [@&#8203;hbenali](https://togithub.com/hbenali) in
[https://github.com/cli/cli/pull/9151](https://togithub.com/cli/cli/pull/9151)
- Replace `--json-result` flag with `--format=json` in the attestation
cmd by [@&#8203;phillmv](https://togithub.com/phillmv) in
[https://github.com/cli/cli/pull/9172](https://togithub.com/cli/cli/pull/9172)
- Bump go-keyring to fix keepassxc prompt confirmation by
[@&#8203;AlanD20](https://togithub.com/AlanD20) in
[https://github.com/cli/cli/pull/9179](https://togithub.com/cli/cli/pull/9179)
- build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9169](https://togithub.com/cli/cli/pull/9169)
- build(deps): bump goreleaser/goreleaser-action from 5 to 6 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9175](https://togithub.com/cli/cli/pull/9175)
- build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9192](https://togithub.com/cli/cli/pull/9192)
- build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9197](https://togithub.com/cli/cli/pull/9197)
- watch - handle annotation errors gracefully by
[@&#8203;wingleung](https://togithub.com/wingleung) in
[https://github.com/cli/cli/pull/9113](https://togithub.com/cli/cli/pull/9113)

#### New Contributors

- [@&#8203;hbenali](https://togithub.com/hbenali) made their first
contribution in
[https://github.com/cli/cli/pull/9151](https://togithub.com/cli/cli/pull/9151)
- [@&#8203;AlanD20](https://togithub.com/AlanD20) made their first
contribution in
[https://github.com/cli/cli/pull/9179](https://togithub.com/cli/cli/pull/9179)
- [@&#8203;wingleung](https://togithub.com/wingleung) made their first
contribution in
[https://github.com/cli/cli/pull/9113](https://togithub.com/cli/cli/pull/9113)

**Full Changelog**: cli/cli@v2.50.0...v2.51.0

### [`v2.50.0`](https://togithub.com/cli/cli/releases/tag/v2.50.0):
GitHub CLI 2.50.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.49.2...v2.50.0)

#### What's Changed

- Refactor git credential flow code by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9089](https://togithub.com/cli/cli/pull/9089)
- feat: add json output for `gh pr checks` by
[@&#8203;nobe4](https://togithub.com/nobe4) in
[https://github.com/cli/cli/pull/9079](https://togithub.com/cli/cli/pull/9079)
- Rework first auth tests with new gitcredential abstractions by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9095](https://togithub.com/cli/cli/pull/9095)
- list the various alias permutations for the command and subcommands,
via '--help' and 'gh reference' by
[@&#8203;gabemontero](https://togithub.com/gabemontero) in
[https://github.com/cli/cli/pull/8824](https://togithub.com/cli/cli/pull/8824)
- Removed tty message when checking for extension upgrades by
[@&#8203;leevic31](https://togithub.com/leevic31) in
[https://github.com/cli/cli/pull/9088](https://togithub.com/cli/cli/pull/9088)
- Fix doc bug for gh run watch by
[@&#8203;jasonodonnell](https://togithub.com/jasonodonnell) in
[https://github.com/cli/cli/pull/9052](https://togithub.com/cli/cli/pull/9052)
- feat: add support for stateReason in `gh pr view` by
[@&#8203;nobe4](https://togithub.com/nobe4) in
[https://github.com/cli/cli/pull/9080](https://togithub.com/cli/cli/pull/9080)
- fix: rename the `Attempts` field to `Attempt`; expose in `gh run view`
and `gh run ls` by [@&#8203;cawfeecake](https://togithub.com/cawfeecake)
in
[https://github.com/cli/cli/pull/8905](https://togithub.com/cli/cli/pull/8905)
- Update regex in changedFilesNames to handle quoted paths by
[@&#8203;anda3](https://togithub.com/anda3) in
[https://github.com/cli/cli/pull/9115](https://togithub.com/cli/cli/pull/9115)
- Add a `gh variable get FOO` command by
[@&#8203;arnested](https://togithub.com/arnested) in
[https://github.com/cli/cli/pull/9106](https://togithub.com/cli/cli/pull/9106)
- Add macOS pkg installer to deployment
([#&#8203;7554](https://togithub.com/cli/cli/issues/7554)) by
[@&#8203;paulober](https://togithub.com/paulober) in
[https://github.com/cli/cli/pull/7555](https://togithub.com/cli/cli/pull/7555)
- Add integration tests for `gh attestation verify` shared workflow use
case by [@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/9107](https://togithub.com/cli/cli/pull/9107)
- Add build provenance for gh CLI releases by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/9087](https://togithub.com/cli/cli/pull/9087)
- build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to
1.4.4 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9124](https://togithub.com/cli/cli/pull/9124)
- Build completions during release on macos by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9136](https://togithub.com/cli/cli/pull/9136)
- Clarify Mac OS Installer packages are unsigned by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/9140](https://togithub.com/cli/cli/pull/9140)

#### New Contributors

- [@&#8203;gabemontero](https://togithub.com/gabemontero) made their
first contribution in
[https://github.com/cli/cli/pull/8824](https://togithub.com/cli/cli/pull/8824)
- [@&#8203;jasonodonnell](https://togithub.com/jasonodonnell) made their
first contribution in
[https://github.com/cli/cli/pull/9052](https://togithub.com/cli/cli/pull/9052)
- [@&#8203;anda3](https://togithub.com/anda3) made their first
contribution in
[https://github.com/cli/cli/pull/9115](https://togithub.com/cli/cli/pull/9115)
- [@&#8203;arnested](https://togithub.com/arnested) made their first
contribution in
[https://github.com/cli/cli/pull/9106](https://togithub.com/cli/cli/pull/9106)
- [@&#8203;paulober](https://togithub.com/paulober) made their first
contribution in
[https://github.com/cli/cli/pull/7555](https://togithub.com/cli/cli/pull/7555)

**Full Changelog**: cli/cli@v2.49.2...v2.50.0

### [`v2.49.2`](https://togithub.com/cli/cli/releases/tag/v2.49.2):
GitHub CLI 2.49.2

[Compare Source](https://togithub.com/cli/cli/compare/v2.49.1...v2.49.2)

#### What's Changed

- Improve `run list` doc with available `--json` fields by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/8934](https://togithub.com/cli/cli/pull/8934)
- Fix typos by [@&#8203;szepeviktor](https://togithub.com/szepeviktor)
in
[https://github.com/cli/cli/pull/9068](https://togithub.com/cli/cli/pull/9068)
- Move config interfaces into gh package by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9060](https://togithub.com/cli/cli/pull/9060)
- Creating doc to capture Codespace usage guidance by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/9066](https://togithub.com/cli/cli/pull/9066)
- Fix repo fork regression by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9063](https://togithub.com/cli/cli/pull/9063)
- Add --latest=false to `gh release create` docs by
[@&#8203;kuzdogan](https://togithub.com/kuzdogan) in
[https://github.com/cli/cli/pull/8987](https://togithub.com/cli/cli/pull/8987)
- build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to
0.3.2 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9075](https://togithub.com/cli/cli/pull/9075)

#### New Contributors

- [@&#8203;szepeviktor](https://togithub.com/szepeviktor) made their
first contribution in
[https://github.com/cli/cli/pull/9068](https://togithub.com/cli/cli/pull/9068)
- [@&#8203;kuzdogan](https://togithub.com/kuzdogan) made their first
contribution in
[https://github.com/cli/cli/pull/8987](https://togithub.com/cli/cli/pull/8987)

**Full Changelog**: cli/cli@v2.49.1...v2.49.2

### [`v2.49.1`](https://togithub.com/cli/cli/releases/tag/v2.49.1):
GitHub CLI 2.49.1

[Compare Source](https://togithub.com/cli/cli/compare/v2.49.0...v2.49.1)

#### What's Changed

- Do not mutate headers when initialising tableprinter by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9033](https://togithub.com/cli/cli/pull/9033)
- Document relationship between host and active account by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9032](https://togithub.com/cli/cli/pull/9032)
- build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/9034](https://togithub.com/cli/cli/pull/9034)
- Run `attestation` command set integration tests separately by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/9035](https://togithub.com/cli/cli/pull/9035)
- Added support for jobs with long filenames by
[@&#8203;shayn-orca](https://togithub.com/shayn-orca) in
[https://github.com/cli/cli/pull/8684](https://togithub.com/cli/cli/pull/8684)
- Fix unused params across project by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9059](https://togithub.com/cli/cli/pull/9059)
- Fix `attestation verify` source repository check bug by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/9053](https://togithub.com/cli/cli/pull/9053)

#### New Contributors

- [@&#8203;shayn-orca](https://togithub.com/shayn-orca) made their first
contribution in
[https://github.com/cli/cli/pull/8684](https://togithub.com/cli/cli/pull/8684)

**Full Changelog**: cli/cli@v2.49.0...v2.49.1

### [`v2.49.0`](https://togithub.com/cli/cli/releases/tag/v2.49.0):
GitHub CLI 2.49.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.48.0...v2.49.0)

#### Support for GitHub Artifact Attestations

`v2.49.0` release introduces the `attestation` command set for
downloading and verifying attestations about artifacts built in GitHub
Actions! This is part of the larger Artifact Attestations initiative. An
artifact attestation is a piece of cryptographically signed metadata
that is generated as part of your artifact build process. These
attestations bind artifacts to the details of the workflow run that
produced them, and allow you to guarantee the integrity and provenance
of any artifact built in GitHub Actions.

```shell

### Verify a local artifact
gh attestation verify artifact.bin -o <your org>

### Verify a local artifact against a local artifact attestation
gh attestation verify artifact.bin -b ./artifact-v0.0.1-bundle.json -o <your org>

### Verify an OCI image
gh attestation verify oci://ghcr.io/foo/bar:latest -o <your org>

### Download artifact attestations
gh attestation download artifact.bin -o <your org>
```

To get started, check out gh help attestation. You can also use the `gh
at <command>` alias for short.

#### What's Changed

- Improve gh run rerun docs by
[@&#8203;sochotnicky](https://togithub.com/sochotnicky) in
[https://github.com/cli/cli/pull/8969](https://togithub.com/cli/cli/pull/8969)
- build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8981](https://togithub.com/cli/cli/pull/8981)
- Update `sigstore-go` dependency to v0.3.0 by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/8977](https://togithub.com/cli/cli/pull/8977)
- `gh attestation tuf-root-verify` offline test fix by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/8975](https://togithub.com/cli/cli/pull/8975)
- Update `gh attestation verify` output by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/8991](https://togithub.com/cli/cli/pull/8991)
- build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8989](https://togithub.com/cli/cli/pull/8989)
- Remove `Hidden` flag from `gh attestation` command by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/8998](https://togithub.com/cli/cli/pull/8998)
- Add colon for `gh secret set` by
[@&#8203;NeroBlackstone](https://togithub.com/NeroBlackstone) in
[https://github.com/cli/cli/pull/9004](https://togithub.com/cli/cli/pull/9004)
- Improve errors when loading bundle locally fails by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8996](https://togithub.com/cli/cli/pull/8996)
- Support offline mode for `gh attestation verify` by
[@&#8203;steiza](https://togithub.com/steiza) in
[https://github.com/cli/cli/pull/8997](https://togithub.com/cli/cli/pull/8997)
- Add `projectsV2` to JSON fields of `gh repo` commands by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/9007](https://togithub.com/cli/cli/pull/9007)
- Support long URLs in `gh repo clone` by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/9008](https://togithub.com/cli/cli/pull/9008)
- Fix issue with closing pager stream by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/9020](https://togithub.com/cli/cli/pull/9020)
- proof of concept for flag-level disable auth check by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/9000](https://togithub.com/cli/cli/pull/9000)
- Be more general with attestation host checks by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9019](https://togithub.com/cli/cli/pull/9019)
- Add beta designation on attestation command set by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/9022](https://togithub.com/cli/cli/pull/9022)
- Tweaked gh attestation help strings to generate nicer cli manual site.
by [@&#8203;phillmv](https://togithub.com/phillmv) in
[https://github.com/cli/cli/pull/9025](https://togithub.com/cli/cli/pull/9025)
- Update cli/go-gh to v2.9.0 by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/9023](https://togithub.com/cli/cli/pull/9023)
- Document repo clone protocol behaviour by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/9030](https://togithub.com/cli/cli/pull/9030)

#### New Contributors

- [@&#8203;sochotnicky](https://togithub.com/sochotnicky) made their
first contribution in
[https://github.com/cli/cli/pull/8969](https://togithub.com/cli/cli/pull/8969)
- [@&#8203;NeroBlackstone](https://togithub.com/NeroBlackstone) made
their first contribution in
[https://github.com/cli/cli/pull/9004](https://togithub.com/cli/cli/pull/9004)
- [@&#8203;phillmv](https://togithub.com/phillmv) made their first
contribution in
[https://github.com/cli/cli/pull/9025](https://togithub.com/cli/cli/pull/9025)

**Full Changelog**: cli/cli@v2.48.0...v2.49.0

### [`v2.48.0`](https://togithub.com/cli/cli/releases/tag/v2.48.0):
GitHub CLI 2.48.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.47.0...v2.48.0)

#### The Big Stuff

- Added support for `--slurp`ing JSON responses in `gh api` by
[@&#8203;heaths](https://togithub.com/heaths) in
[https://github.com/cli/cli/pull/8620](https://togithub.com/cli/cli/pull/8620)
- Added `--skip-ssh-key` option to `gh auth login` command by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/8935](https://togithub.com/cli/cli/pull/8935)
- Added `numSelectedRepos` to JSON output of `gh secret list` by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/8899](https://togithub.com/cli/cli/pull/8899)
- Added support for multiple items in `gh api` nested array by
[@&#8203;Ebonsignori](https://togithub.com/Ebonsignori) in
[https://github.com/cli/cli/pull/8762](https://togithub.com/cli/cli/pull/8762)
- Fixed panic when running `gh repo rename` by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/8906](https://togithub.com/cli/cli/pull/8906)
- Fixed panic when parsing IPv6 remote URLs by
[@&#8203;babakks](https://togithub.com/babakks) in
[https://github.com/cli/cli/pull/8893](https://togithub.com/cli/cli/pull/8893)
- Fixed `gh pr lock/unlock` not working when URL is passed by
[@&#8203;t4kamura](https://togithub.com/t4kamura) in
[https://github.com/cli/cli/pull/8837](https://togithub.com/cli/cli/pull/8837)
- Fixed viewing run logs with filenames that the regex didn't handle
[@&#8203;zdrve](https://togithub.com/zdrve) in
[https://github.com/cli/cli/pull/8882](https://togithub.com/cli/cli/pull/8882)

#### The Rest

- Tidy `go.mod` by
[@&#8203;matthewhughes934](https://togithub.com/matthewhughes934) in
[https://github.com/cli/cli/pull/8958](https://togithub.com/cli/cli/pull/8958)
- Fix cache contention in Go CI jobs by
[@&#8203;matthewhughes934](https://togithub.com/matthewhughes934) in
[https://github.com/cli/cli/pull/8957](https://togithub.com/cli/cli/pull/8957)
- Fix `go` directive in `go.mod` by
[@&#8203;matthewhughes934](https://togithub.com/matthewhughes934) in
[https://github.com/cli/cli/pull/8956](https://togithub.com/cli/cli/pull/8956)
- Update install_linux.md by
[@&#8203;richterdavid](https://togithub.com/richterdavid) in
[https://github.com/cli/cli/pull/8950](https://togithub.com/cli/cli/pull/8950)
- build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8925](https://togithub.com/cli/cli/pull/8925)
- Add codeowners entry for the GitHub TUF root included in the
`attestation` command set by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/8919](https://togithub.com/cli/cli/pull/8919)
- Create stronger run log cache abstraction by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8931](https://togithub.com/cli/cli/pull/8931)
- Remove naked returns from git ParseURL by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8929](https://togithub.com/cli/cli/pull/8929)
- Fix api cache test by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8932](https://togithub.com/cli/cli/pull/8932)
- Ensure run log cache creates cache dir if it doesn't exist by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8944](https://togithub.com/cli/cli/pull/8944)
- Close zip file in run view tests by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8945](https://togithub.com/cli/cli/pull/8945)
- Fix `attestation` cmd offline unit test failure by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/8933](https://togithub.com/cli/cli/pull/8933)
- Add support to `attestation` command for more predicate types. by
[@&#8203;steiza](https://togithub.com/steiza) in
[https://github.com/cli/cli/pull/8949](https://togithub.com/cli/cli/pull/8949)

#### New Contributors

- [@&#8203;babakks](https://togithub.com/babakks) made their first
contribution in
[https://github.com/cli/cli/pull/8906](https://togithub.com/cli/cli/pull/8906)
- [@&#8203;t4kamura](https://togithub.com/t4kamura) made their first
contribution in
[https://github.com/cli/cli/pull/8837](https://togithub.com/cli/cli/pull/8837)
- [@&#8203;zdrve](https://togithub.com/zdrve) made their first
contribution in
[https://github.com/cli/cli/pull/8882](https://togithub.com/cli/cli/pull/8882)
- [@&#8203;Ebonsignori](https://togithub.com/Ebonsignori) made their
first contribution in
[https://github.com/cli/cli/pull/8762](https://togithub.com/cli/cli/pull/8762)
- [@&#8203;matthewhughes934](https://togithub.com/matthewhughes934) made
their first contribution in
[https://github.com/cli/cli/pull/8958](https://togithub.com/cli/cli/pull/8958)
- [@&#8203;richterdavid](https://togithub.com/richterdavid) made their
first contribution in
[https://github.com/cli/cli/pull/8950](https://togithub.com/cli/cli/pull/8950)

**Full Changelog**: cli/cli@v2.47.0...v2.48.0

### [`v2.47.0`](https://togithub.com/cli/cli/releases/tag/v2.47.0):
GitHub CLI 2.47.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.46.0...v2.47.0)

#### What's Changed

- Fix typo in auth switch help example by
[@&#8203;ihommani](https://togithub.com/ihommani) in
[https://github.com/cli/cli/pull/8870](https://togithub.com/cli/cli/pull/8870)
- Bump go-gh to 2.7.0 by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8884](https://togithub.com/cli/cli/pull/8884)
- gh-attestation cmd integration by
[@&#8203;malancas](https://togithub.com/malancas) in
[https://github.com/cli/cli/pull/8698](https://togithub.com/cli/cli/pull/8698)
- Upgrade to Go 1.22 by [@&#8203;yanskun](https://togithub.com/yanskun)
in
[https://github.com/cli/cli/pull/8836](https://togithub.com/cli/cli/pull/8836)
- Rely on go.mod go version in all workflows by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8911](https://togithub.com/cli/cli/pull/8911)
- build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8902](https://togithub.com/cli/cli/pull/8902)
- build(deps): bump github.com/docker/docker from 24.0.7+incompatible to
24.0.9+incompatible by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8903](https://togithub.com/cli/cli/pull/8903)
- Fix segfault in error handling of `gh repo rename` by
[@&#8203;satoqz](https://togithub.com/satoqz) in
[https://github.com/cli/cli/pull/8888](https://togithub.com/cli/cli/pull/8888)
- build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8912](https://togithub.com/cli/cli/pull/8912)
- build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8913](https://togithub.com/cli/cli/pull/8913)
- build(deps): bump github.com/google/go-containerregistry from 0.19.0
to 0.19.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8914](https://togithub.com/cli/cli/pull/8914)
- build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to
0.3.1 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8923](https://togithub.com/cli/cli/pull/8923)
- Bump glamour to v0.7.0 and go mod tidy by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8920](https://togithub.com/cli/cli/pull/8920)

#### New Contributors

- [@&#8203;ihommani](https://togithub.com/ihommani) made their first
contribution in
[https://github.com/cli/cli/pull/8870](https://togithub.com/cli/cli/pull/8870)
- [@&#8203;malancas](https://togithub.com/malancas) made their first
contribution in
[https://github.com/cli/cli/pull/8698](https://togithub.com/cli/cli/pull/8698)
- [@&#8203;satoqz](https://togithub.com/satoqz) made their first
contribution in
[https://github.com/cli/cli/pull/8888](https://togithub.com/cli/cli/pull/8888)

**Full Changelog**: cli/cli@v2.46.0...v2.47.0

### [`v2.46.0`](https://togithub.com/cli/cli/releases/tag/v2.46.0):
GitHub CLI 2.46.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.45.0...v2.46.0)

#### What's Changed

- Draft issue IDs are included in `project item-list` output by
[@&#8203;yasunori0418](https://togithub.com/yasunori0418) in
[https://github.com/cli/cli/pull/8754](https://togithub.com/cli/cli/pull/8754)
- New `--dry-run` option for `pr create` by
[@&#8203;v1v](https://togithub.com/v1v) in
[https://github.com/cli/cli/pull/8376](https://togithub.com/cli/cli/pull/8376)
- Bump go-keyring to fix race condition by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8833](https://togithub.com/cli/cli/pull/8833)
- PR numbers are prefixed with owner/repo for context by
[@&#8203;nobe4](https://togithub.com/nobe4) in
[https://github.com/cli/cli/pull/8778](https://togithub.com/cli/cli/pull/8778)
- Extra word removed in `codespaces` code comments by
[@&#8203;cuinix](https://togithub.com/cuinix) in
[https://github.com/cli/cli/pull/8795](https://togithub.com/cli/cli/pull/8795)
- Clarified description of the `-u`, `--user` option for `gh auth token`
by [@&#8203;gregsmi](https://togithub.com/gregsmi) in
[https://github.com/cli/cli/pull/8797](https://togithub.com/cli/cli/pull/8797)
- Fixed formatting for the description of `release upload` by
[@&#8203;malor](https://togithub.com/malor) in
[https://github.com/cli/cli/pull/8834](https://togithub.com/cli/cli/pull/8834)
- Clarified the usage of `auth status` to list all authenticated
accounts by [@&#8203;jsoref](https://togithub.com/jsoref) in
[https://github.com/cli/cli/pull/8838](https://togithub.com/cli/cli/pull/8838)
- Document auth switch behavior for two or more accounts by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8839](https://togithub.com/cli/cli/pull/8839)
- Document run watch and view not supporting fine grained PATs by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8843](https://togithub.com/cli/cli/pull/8843)
- build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8811](https://togithub.com/cli/cli/pull/8811)
- build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8844](https://togithub.com/cli/cli/pull/8844)

#### New Contributors

- [@&#8203;cuinix](https://togithub.com/cuinix) made their first
contribution in
[https://github.com/cli/cli/pull/8795](https://togithub.com/cli/cli/pull/8795)
- [@&#8203;gregsmi](https://togithub.com/gregsmi) made their first
contribution in
[https://github.com/cli/cli/pull/8797](https://togithub.com/cli/cli/pull/8797)
- [@&#8203;nobe4](https://togithub.com/nobe4) made their first
contribution in
[https://github.com/cli/cli/pull/8778](https://togithub.com/cli/cli/pull/8778)
- [@&#8203;malor](https://togithub.com/malor) made their first
contribution in
[https://github.com/cli/cli/pull/8834](https://togithub.com/cli/cli/pull/8834)
- [@&#8203;yasunori0418](https://togithub.com/yasunori0418) made their
first contribution in
[https://github.com/cli/cli/pull/8754](https://togithub.com/cli/cli/pull/8754)

**Full Changelog**: cli/cli@v2.45.0...v2.46.0

### [`v2.45.0`](https://togithub.com/cli/cli/releases/tag/v2.45.0):
GitHub CLI 2.45.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.44.1...v2.45.0)

#### What's Changed

- Resolve go compiler regression by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8716](https://togithub.com/cli/cli/pull/8716)
- bug: fixed the msg returned for patching a repo variable by
[@&#8203;dean-tate](https://togithub.com/dean-tate) in
[https://github.com/cli/cli/pull/8715](https://togithub.com/cli/cli/pull/8715)
- Fix regression around commas in commit titles during `pr create` by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8768](https://togithub.com/cli/cli/pull/8768)
- feat: Add `ref` option to `gh cache list` by
[@&#8203;toshimaru](https://togithub.com/toshimaru) in
[https://github.com/cli/cli/pull/8711](https://togithub.com/cli/cli/pull/8711)
- Make comments in the default config file more informative by
[@&#8203;bartekpacia](https://togithub.com/bartekpacia) in
[https://github.com/cli/cli/pull/8756](https://togithub.com/cli/cli/pull/8756)
- Link Project to Repository or Team Command by
[@&#8203;benebsiny](https://togithub.com/benebsiny) in
[https://github.com/cli/cli/pull/8595](https://togithub.com/cli/cli/pull/8595)
- Clarify helptext for search prs regarding archived repos by
[@&#8203;stuart-leitch](https://togithub.com/stuart-leitch) in
[https://github.com/cli/cli/pull/8738](https://togithub.com/cli/cli/pull/8738)
- Simplify install command for Debian & Ubuntu by
[@&#8203;hongquan](https://togithub.com/hongquan) in
[https://github.com/cli/cli/pull/8693](https://togithub.com/cli/cli/pull/8693)
- Support `project view --web` with TTY by
[@&#8203;harveysanders](https://togithub.com/harveysanders) in
[https://github.com/cli/cli/pull/8773](https://togithub.com/cli/cli/pull/8773)
- Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/8787](https://togithub.com/cli/cli/pull/8787)

#### New Contributors

- [@&#8203;dean-tate](https://togithub.com/dean-tate) made their first
contribution in
[https://github.com/cli/cli/pull/8715](https://togithub.com/cli/cli/pull/8715)
- [@&#8203;bartekpacia](https://togithub.com/bartekpacia) made their
first contribution in
[https://github.com/cli/cli/pull/8756](https://togithub.com/cli/cli/pull/8756)
- [@&#8203;stuart-leitch](https://togithub.com/stuart-leitch) made their
first contribution in
[https://github.com/cli/cli/pull/8738](https://togithub.com/cli/cli/pull/8738)
- [@&#8203;hongquan](https://togithub.com/hongquan) made their first
contribution in
[https://github.com/cli/cli/pull/8693](https://togithub.com/cli/cli/pull/8693)

**Full Changelog**: cli/cli@v2.44.1...v2.45.0

### [`v2.44.1`](https://togithub.com/cli/cli/releases/tag/v2.44.1):
GitHub CLI 2.44.1

[Compare Source](https://togithub.com/cli/cli/compare/v2.44.0...v2.44.1)

#### What's Changed

- Fix PR create regression around title and body when there is only one
commit by [@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8707](https://togithub.com/cli/cli/pull/8707)

**Full Changelog**: cli/cli@v2.44.0...v2.44.1

### [`v2.44.0`](https://togithub.com/cli/cli/releases/tag/v2.44.0):
GitHub CLI 2.44.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.43.1...v2.44.0)

#### What's Changed

- Feature: added Order flag for release list command by
[@&#8203;leevic31](https://togithub.com/leevic31) in
[https://github.com/cli/cli/pull/8632](https://togithub.com/cli/cli/pull/8632)
- autofill with body by
[@&#8203;guerinoni](https://togithub.com/guerinoni) in
[https://github.com/cli/cli/pull/8423](https://togithub.com/cli/cli/pull/8423)
- Add default values to web manual and man pages by
[@&#8203;zsloane](https://togithub.com/zsloane) in
[https://github.com/cli/cli/pull/8395](https://togithub.com/cli/cli/pull/8395)
- build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8648](https://togithub.com/cli/cli/pull/8648)
- Documentation for built-in aliases by
[@&#8203;Rebeccasun31](https://togithub.com/Rebeccasun31) in
[https://github.com/cli/cli/pull/8367](https://togithub.com/cli/cli/pull/8367)
- Add more detail to fork failure message by
[@&#8203;chrisroat](https://togithub.com/chrisroat) in
[https://github.com/cli/cli/pull/8614](https://togithub.com/cli/cli/pull/8614)
- feat: Add cache key option to `gh cache list` by
[@&#8203;toshimaru](https://togithub.com/toshimaru) in
[https://github.com/cli/cli/pull/8667](https://togithub.com/cli/cli/pull/8667)

#### New Contributors

- [@&#8203;zsloane](https://togithub.com/zsloane) made their first
contribution in
[https://github.com/cli/cli/pull/8395](https://togithub.com/cli/cli/pull/8395)
- [@&#8203;Rebeccasun31](https://togithub.com/Rebeccasun31) made their
first contribution in
[https://github.com/cli/cli/pull/8367](https://togithub.com/cli/cli/pull/8367)
- [@&#8203;chrisroat](https://togithub.com/chrisroat) made their first
contribution in
[https://github.com/cli/cli/pull/8614](https://togithub.com/cli/cli/pull/8614)
- [@&#8203;toshimaru](https://togithub.com/toshimaru) made their first
contribution in
[https://github.com/cli/cli/pull/8667](https://togithub.com/cli/cli/pull/8667)

**Full Changelog**: cli/cli@v2.43.1...v2.44.0

### [`v2.43.1`](https://togithub.com/cli/cli/releases/tag/v2.43.1):
GitHub CLI 2.43.1

[Compare Source](https://togithub.com/cli/cli/compare/v2.43.0...v2.43.1)

#### What's Changed

- Fix label create regression in v2.43.0 by
[@&#8203;williammartin](https://togithub.com/williammartin) in
[https://github.com/cli/cli/pull/8653](https://togithub.com/cli/cli/pull/8653)

**Full Changelog**: cli/cli@v2.43.0...v2.43.1

### [`v2.43.0`](https://togithub.com/cli/cli/releases/tag/v2.43.0):
GitHub CLI 2.43.0

[Compare Source](https://togithub.com/cli/cli/compare/v2.42.1...v2.43.0)

#### Special note

With this release, the GitHub CLI team sees
[@&#8203;samcoe](https://togithub.com/samcoe) off to new adventures
beyond GitHub! 😿 Sam has been an amazing maintainer and colleague who
has helped so many people adopt `gh` while trying to connect with the
community regarding its needs. There will forever be a Sam-shaped hole
no one can fill but hope he continues to be a part wherever his
whirlwind journey takes him! ❤️

#### What's Changed

- Remove project JSON formatting objects by
[@&#8203;heaths](https://togithub.com/heaths) in
[https://github.com/cli/cli/pull/8541](https://togithub.com/cli/cli/pull/8541)
- build(deps): bump actions/upload-artifact from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8467](https://togithub.com/cli/cli/pull/8467)
- build(deps): bump actions/download-artifact from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8466](https://togithub.com/cli/cli/pull/8466)
- Add option --json for gh variable list by
[@&#8203;w1mvy](https://togithub.com/w1mvy) in
[https://github.com/cli/cli/pull/8516](https://togithub.com/cli/cli/pull/8516)
- Add `--json` export flag for release list by
[@&#8203;v1v](https://togithub.com/v1v) in
[https://github.com/cli/cli/pull/8474](https://togithub.com/cli/cli/pull/8474)
- 📝 (search/repos) add usage tips for --archived=false by
[@&#8203;shion1305](https://togithub.com/shion1305) in
[https://github.com/cli/cli/pull/8391](https://togithub.com/cli/cli/pull/8391)
- fix: Prevent nil dereference in `pr view`. by
[@&#8203;octo](https://togithub.com/octo) in
[https://github.com/cli/cli/pull/8566](https://togithub.com/cli/cli/pull/8566)
- Fix some typos raised by codespell by
[@&#8203;fpistm](https://togithub.com/fpistm) in
[https://github.com/cli/cli/pull/8589](https://togithub.com/cli/cli/pull/8589)
- Add force flag to setup-git command by
[@&#8203;rajhawaldar](https://togithub.com/rajhawaldar) in
[https://github.com/cli/cli/pull/8552](https://togithub.com/cli/cli/pull/8552)
- build(deps): bump actions/cache from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8594](https://togithub.com/cli/cli/pull/8594)
- Feature: output URL for newly created repo by
[@&#8203;leevic31](https://togithub.com/leevic31) in
[https://github.com/cli/cli/pull/8574](https://togithub.com/cli/cli/pull/8574)
- Update Arch repo to \[extra] by
[@&#8203;Xeonacid](https://togithub.com/Xeonacid) in
[https://github.com/cli/cli/pull/8607](https://togithub.com/cli/cli/pull/8607)
- build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/cli/cli/pull/8629](https://togithub.com/cli/cli/pull/8629)
- fix(pr create): clarify refspec to push to correct branch in the event
of a conflicting tag by
[@&#8203;arunsathiya](https://togithub.com/arunsathiya) in
[https://github.com/cli/cli/pull/8618](https://togithub.com/cli/cli/pull/8618)
- Send activity signals during non-interactive codespace SSH command by
[@&#8203;dmgardiner25](https://togithub.com/dmgardiner25) in
[https://github.com/cli/cli/pull/8639](https://togithub.com/cli/cli/pull/8639)
- Upgrade cli/go-gh to v2.5.0 for home-manager fix by
[@&#8203;andyfeller](https://togithub.com/andyfeller) in
[https://github.com/cli/cli/pull/8647](https://togithub.com/cli/cli/pull/8647)

#### New Contributors

- [@&#8203;w1mvy](https://togithub.com/w1mvy) made their first
contribution in
[https://github.com/cli/cli/pull/8516](https://togithub.com/cli/cli/pull/8516)
- [@&#8203;v1v](https://togithub.com/v1v) made their first contribution
in
[https://github.com/cli/cli/pull/8474](https://togithub.com/cli/cli/pull/8474)
- [@&#8203;octo](https://togithub.com/octo) made their first
contribution in
[https://github.com/cli/cli/pull/8566](https://togithub.com/cli/cli/pull/8566)
- [@&#8203;fpistm](https://togithub.com/fpistm) made their first
contribution in
[https://github.com/cli/cli/pull/8589](https://togithub.com/cli/cli/pull/8589)
- [@&#8203;leevic31](https://togithub.com/leevic31) made their first
contribution in
[https://github.com/cli/cli/pull/8574](https://togithub.com/cli/cli/pull/8574)
- [@&#8203;Xeonacid](https://togithub.com/Xeonacid) made their first
contribution in
[https://github.com/cli/cli/pull/8607](https://togithub.com/cli/cli/pull/8607)

**Full Changelog**: cli/cli@v2.42.1...v2.43.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/DelineaXPM/github-workflows).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->

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

Labels

external pull request originating outside of the CLI core team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Command gh run list documentation missing information

4 participants