-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Add pr update-branch
command
#8953
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add pr update-branch
command
#8953
Conversation
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>
@williammartin This PR is actually my second (and simpler) approach to add the Unfortunately, this wasn't easily possible because the updated |
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>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally this looks excellent. Really easy to read top to bottom and great test coverage. However, there is some surprising behaviour that I think we need to address somehow.
Surprising Behaviour
Merging
There's some surprising behaviour here in my mind around updating branches that are already up to date. For example,
#9033, which was 1 commit ahead and 0 commits behind trunk
when I ran gh pr update 9033
3 times with the result being:
I fixed this with gh pr update --rebase 9033
which removed the merge commits (but also did something unexpected documented below):
Rebase
Now for the strange --rebase
behaviour:
After rebasing with gh pr update --rebase 9033
, I would not anticipate changes to the commit sha either:
What's going on?
For some reason that I will have to ask about internally, the API that powers these operations acts differently than git merge
or git rebase
which say Already up to date
and no-op.
What should we do?
The Web UI only shows this button when the branch is out of date:
Although it's an extra network hop, it seems like the right thing to do is to check whether our PR branch is actually behind and only then request the mutation.
In the meantime I'm going to see if I can get an answer from the team that owns the API.
I spoke to the API team internally and they are going to look at whether there should be some changes here. It appears this behaviour could also occur if you clicked the Let's proceed with adding a check that there is indeed work to be done before sending the mutation, thanks. |
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>
@williammartin Thanks for the investigation. I added the check by using the |
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
@williammartin I just QA-ed the PR with the following script and it worked with the merge (not rebase) approach. That is, the first call updated the branch and second call resulted in an "already up-to-date" message. But when I tried with the
UPDATE I think it's a timing issue and the backend needed some time to process the changes. When I added a 30-second sleep before calling the QATo run this script, you need to build the #!/usr/bin/env sh
set -e
_tmp=/tmp
_repo=gh-some-repo
_gh=$(pwd)/bin/gh
_pwd=$(pwd)
cleanup () {
cd $_pwd
ARG=$?
rm -rf "$_tmp/$_repo"
gh repo delete --yes $_repo
exit $ARG
}
trap cleanup EXIT
cd $_tmp
$_gh repo create --private --add-readme $_repo
$_gh repo clone $_repo
cd $_repo
git checkout -b pr-branch
echo "updated in pr branch" > README.md
git commit -am 'change in pr'
git push -u origin pr-branch
$_gh pr create --fill --title "test" --body ''
git checkout main
touch NEW.md
echo "new file on main" > NEW.md
git add NEW.md
git commit -am 'change on main'
git push -u origin main
git checkout pr-branch
# This sleep helps with the "rebase not prepared" API error.
sleep 30
# This should result in "PR branch update"
$_gh pr update
# This should result in "PR branch already up-to-date"
$_gh pr update |
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
@williammartin Also, when there's a merge conflict, we just print the API error, which is:
I'm not sure how we can detect this specific error and display it in a nicer way. UPDATE I checked the |
Sorry I missed all your comments @babakks, normally I leave notification emails unread until I address them but somehow this slipped by me. Will try to get around to this tomorrow! |
Thanks. No worries, there's no rush. |
I've run into similar issues when I'm authoring Action workflows for my projects. Would adding a delay change the result? sleep 3
$_gh pr update |
@jscarle Thanks for the hint, but yeah I tried that and it didn't help. Seems like something has to trigger a merge-ability check on the server. |
Personally, I'd mostly be using this in situations that I'm already aware that things need to be updated. The GitHub merge conflict resolution strategy is much more powerful than the plain |
Hmm that's annoying, should we revert then? We could inspect the text in the error message to determine that this failure is occurring, and return our own useful one? |
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
@williammartin I added an ad-hoc error check to catch this particular error and tested it against the QA script and it worked. I know it's not the best approach to compare against string error messages. But there are one or two other places in the code that use the same kind of error handling (e.g., here). I agree with your comment because the output of the CLI should be reliable and unique. We should either leave it and return the raw GraphQL error message, or handle both scenarios with an exact error message from our end. Let me know if you're okay with the last two commits I pushed. |
@babakks while I look at your PR, just wondering if you had any thoughts about renaming this |
As an outside observer, I'd just like to add my two cents. I find that using the term |
@williammartin My thought is How about |
We discussed internally and we're most happy with It's also what the Web UI button actually says: @babakks are you able to make this change shortly, or should I do it? |
I did the acceptance for this over on #8426 (comment), thanks for the QA scripts which I modified for each scenario! |
@williammartin Great. I'll do it right now. I'll rename the package and directory to |
Package |
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>
Done. Tried to mimic the |
Quick Acceptance Criteria check with the new command name:
LGTM! |
I think we also need to update the PR title. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [cli/cli](https://togithub.com/cli/cli) | minor | `v2.52.0` -> `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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​babakks](https://togithub.com/babakks) in [https://github.com/cli/cli/pull/8953](https://togithub.com/cli/cli/pull/8953) #### New Contributors - [@​TWiStErRob](https://togithub.com/TWiStErRob) made their first contribution in [https://github.com/cli/cli/pull/9167](https://togithub.com/cli/cli/pull/9167) - [@​cchristous](https://togithub.com/cchristous) made their first contribution in [https://github.com/cli/cli/pull/9296](https://togithub.com/cli/cli/pull/9296) - [@​jessehouwing](https://togithub.com/jessehouwing) made their first contribution in [https://github.com/cli/cli/pull/9309](https://togithub.com/cli/cli/pull/9309) - [@​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 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Ena CEB7 bled. ♻ **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/d-issy/dotfiles). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[](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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​babakks](https://togithub.com/babakks) in [https://github.com/cli/cli/pull/8953](https://togithub.com/cli/cli/pull/8953) #### New Contributors - [@​TWiStErRob](https://togithub.com/TWiStErRob) made their first contribution in [https://github.com/cli/cli/pull/9167](https://togithub.com/cli/cli/pull/9167) - [@​cchristous](https://togithub.com/cchristous) made their first contribution in [https://github.com/cli/cli/pull/9296](https://togithub.com/cli/cli/pull/9296) - [@​jessehouwing](https://togithub.com/jessehouwing) made their first contribution in [https://github.com/cli/cli/pull/9309](https://togithub.com/cli/cli/pull/9309) - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​phillmv](https://togithub.com/phillmv) in [https://github.com/cli/cli/pull/9243](https://togithub.com/cli/cli/pull/9243) #### New Contributors - [@​joshuajtward](https://togithub.com/joshuajtward) made their first contribution in [https://github.com/cli/cli/pull/9162](https://togithub.com/cli/cli/pull/9162) - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​wingleung](https://togithub.com/wingleung) in [https://github.com/cli/cli/pull/9113](https://togithub.com/cli/cli/pull/9113) #### New Contributors - [@​hbenali](https://togithub.com/hbenali) made their first contribution in [https://github.com/cli/cli/pull/9151](https://togithub.com/cli/cli/pull/9151) - [@​AlanD20](https://togithub.com/AlanD20) made their first contribution in [https://github.com/cli/cli/pull/9179](https://togithub.com/cli/cli/pull/9179) - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 ([#​7554](https://togithub.com/cli/cli/issues/7554)) by [@​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 [@​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 [@​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 [@​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 [@​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 [@​andyfeller](https://togithub.com/andyfeller) in [https://github.com/cli/cli/pull/9140](https://togithub.com/cli/cli/pull/9140) #### New Contributors - [@​gabemontero](https://togithub.com/gabemontero) made their first contribution in [https://github.com/cli/cli/pull/8824](https://togithub.com/cli/cli/pull/8824) - [@​jasonodonnell](https://togithub.com/jasonodonnell) made their first contribution in [https://github.com/cli/cli/pull/9052](https://togithub.com/cli/cli/pull/9052) - [@​anda3](https://togithub.com/anda3) made their first contribution in [https://github.com/cli/cli/pull/9115](https://togithub.com/cli/cli/pull/9115) - [@​arnested](https://togithub.com/arnested) made their first contribution in [https://github.com/cli/cli/pull/9106](https://togithub.com/cli/cli/pull/9106) - [@​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 [@​babakks](https://togithub.com/babakks) in [https://github.com/cli/cli/pull/8934](https://togithub.com/cli/cli/pull/8934) - Fix typos by [@​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 [@​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 [@​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 [@​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 [@​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 [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/9075](https://togithub.com/cli/cli/pull/9075) #### New Contributors - [@​szepeviktor](https://togithub.com/szepeviktor) made their first contribution in [https://github.com/cli/cli/pull/9068](https://togithub.com/cli/cli/pull/9068) - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​malancas](https://togithub.com/malancas) in [https://github.com/cli/cli/pull/9053](https://togithub.com/cli/cli/pull/9053) #### New Contributors - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@& 10000 ;#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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​williammartin](https://togithub.com/williammartin) in [https://github.com/cli/cli/pull/9030](https://togithub.com/cli/cli/pull/9030) #### New Contributors - [@​sochotnicky](https://togithub.com/sochotnicky) made their first contribution in [https://github.com/cli/cli/pull/8969](https://togithub.com/cli/cli/pull/8969) - [@​NeroBlackstone](https://togithub.com/NeroBlackstone) made their first contribution in [https://github.com/cli/cli/pull/9004](https://togithub.com/cli/cli/pull/9004) - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​steiza](https://togithub.com/steiza) in [https://github.com/cli/cli/pull/8949](https://togithub.com/cli/cli/pull/8949) #### New Contributors - [@​babakks](https://togithub.com/babakks) made their first contribution in [https://github.com/cli/cli/pull/8906](https://togithub.com/cli/cli/pull/8906) - [@​t4kamura](https://togithub.com/t4kamura) made their first contribution in [https://github.com/cli/cli/pull/8837](https://togithub.com/cli/cli/pull/8837) - [@​zdrve](https://togithub.com/zdrve) made their first contribution in [https://github.com/cli/cli/pull/8882](https://togithub.com/cli/cli/pull/8882) - [@​Ebonsignori](https://togithub.com/Ebonsignori) made their first contribution in [https://github.com/cli/cli/pull/8762](https://togithub.com/cli/cli/pull/8762) - [@​matthewhughes934](https://togithub.com/matthewhughes934) made their first contribution in [https://github.com/cli/cli/pull/8958](https://togithub.com/cli/cli/pull/8958) - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​williammartin](https://togithub.com/williammartin) in [https://github.com/cli/cli/pull/8920](https://togithub.com/cli/cli/pull/8920) #### New Contributors - [@​ihommani](https://togithub.com/ihommani) made their first contribution in [https://github.com/cli/cli/pull/8870](https://togithub.com/cli/cli/pull/8870) - [@​malancas](https://togithub.com/malancas) made their first contribution in [https://github.com/cli/cli/pull/8698](https://togithub.com/cli/cli/pull/8698) - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cli/cli/pull/8844](https://togithub.com/cli/cli/pull/8844) #### New Contributors - [@​cuinix](https://togithub.com/cuinix) made their first contribution in [https://github.com/cli/cli/pull/8795](https://togithub.com/cli/cli/pull/8795) - [@​gregsmi](https://togithub.com/gregsmi) made their first contribution in [https://github.com/cli/cli/pull/8797](https://togithub.com/cli/cli/pull/8797) - [@​nobe4](https://togithub.com/nobe4) made their first contribution in [https://github.com/cli/cli/pull/8778](https://togithub.com/cli/cli/pull/8778) - [@​malor](https://togithub.com/malor) made their first contribution in [https://github.com/cli/cli/pull/8834](https://togithub.com/cli/cli/pull/8834) - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​andyfeller](https://togithub.com/andyfeller) in [https://github.com/cli/cli/pull/8787](https://togithub.com/cli/cli/pull/8787) #### New Contributors - [@​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) - [@​bartekpacia](https://togithub.com/bartekpacia) made their first contribution in [https://github.com/cli/cli/pull/8756](https://togithub.com/cli/cli/pull/8756) - [@​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) - [@​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 [@​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 [@​leevic31](https://togithub.com/leevic31) in [https://github.com/cli/cli/pull/8632](https://togithub.com/cli/cli/pull/8632) - autofill with body by [@​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 [@​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 [@​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 [@​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 [@​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 [@​toshimaru](https://togithub.com/toshimaru) in [https://github.com/cli/cli/pull/8667](https://togithub.com/cli/cli/pull/8667) #### New Contributors - [@​zsloane](https://togithub.com/zsloane) made their first contribution in [https://github.com/cli/cli/pull/8395](https://togithub.com/cli/cli/pull/8395) - [@​Rebeccasun31](https://togithub.com/Rebeccasun31) made their first contribution in [https://github.com/cli/cli/pull/8367](https://togithub.com/cli/cli/pull/8367) - [@​chrisroat](https://togithub.com/chrisroat) made their first contribution in [https://github.com/cli/cli/pull/8614](https://togithub.com/cli/cli/pull/8614) - [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​andyfeller](https://togithub.com/andyfeller) in [https://github.com/cli/cli/pull/8647](https://togithub.com/cli/cli/pull/8647) #### New Contributors - [@​w1mvy](https://togithub.com/w1mvy) made their first contribution in [https://github.com/cli/cli/pull/8516](https://togithub.com/cli/cli/pull/8516) - [@​v1v](https://togithub.com/v1v) made their first contribution in [https://github.com/cli/cli/pull/8474](https://togithub.com/cli/cli/pull/8474) - [@​octo](https://togithub.com/octo) made their first contribution in [https://github.com/cli/cli/pull/8566](https://togithub.com/cli/cli/pull/8566) - [@​fpistm](https://togithub.com/fpistm) made their first contribution in [https://github.com/cli/cli/pull/8589](https://togithub.com/cli/cli/pull/8589) - [@​leevic31](https://togithub.com/leevic31) made their first contribution in [https://github.com/cli/cli/pull/8574](https://togithub.com/cli/cli/pull/8574) - [@​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>
[](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [aquaproj/aqua-registry](https://togithub.com/aquaproj/aqua-registry) | minor | `v4.203.0` -> `v4.205.0` | | [bitnami-labs/sealed-secrets](https://togithub.com/bitnami-labs/sealed-secrets) | patch | `v0.27.0` -> `v0.27.1` | | [casey/just](https://togithub.com/casey/just) | minor | `1.30.1` -> `1.32.0` | | [cli/cli](https://togithub.com/cli/cli) | minor | `v2.52.0` -> `v2.53.0` | | [dagger/dagger](https://togithub.com/dagger/dagger) | patch | `v0.12.0` -> `v0.12.1` | | [eza-community/eza](https://togithub.com/eza-community/eza) | patch | `v0.18.21` -> `v0.18.22` | | [jesseduffield/lazygit](https://togithub.com/jesseduffield/lazygit) | minor | `v0.42.0` -> `v0.43.1` | | [kubernetes/kubectl](https://togithub.com/kubernetes/kubectl) | patch | `1.30.2` -> `1.30.3` | | [leg100/pug](https://togithub.com/leg100/pug) | patch | `v0.4.0` -> `v0.4.2` | | [marcosnils/bin](https://togithub.com/marcosnils/bin) | minor | `v0.17.6` -> `v0.18.0` | | [simulot/immich-go](https://togithub.com/simulot/immich-go) | minor | `0.19.1` -> `0.20.1` | | [smallstep/certificates](https://togithub.com/smallstep/certificates) | patch | `v0.27.0` -> `v0.27.2` | | [smallstep/cli](https://togithub.com/smallstep/cli) | patch | `v0.27.1` -> `v0.27.2` | | [tofuutils/tenv](https://togithub.com/tofuutils/tenv) | minor | `v2.4.0` -> `v2.6.1` | | [twpayne/chezmoi](https://togithub.com/twpayne/chezmoi) | minor | `v2.50.0` -> `v2.51.0` | | [weaveworks/eksctl](https://togithub.com/weaveworks/eksctl) | minor | `v0.186.0` -> `v0.187.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary> ### [`v4.205.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.205.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.204.0...v4.205.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.205.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.205.0) | https://github.com/aquaproj/aqua-registry/compare/v4.204.0...v4.205.0 #### 🎉 New Packages [#​24983](https://togithub.com/aquaproj/aqua-registry/issues/24983) [fujiwara/iam-policy-finder](https://togithub.com/fujiwara/iam-policy-finder): iam-policy-finder is finder of AWS IAM Policies [#​24976](https://togithub.com/aquaproj/aqua-registry/issues/24976) [jubako/arx](https://togithub.com/jubako/arx): Store files and directory in an archive. Like tar, but faster and with direct random access [@​NikitaCOEUR](https://togithub.com/NikitaCOEUR) #### Fixes [#​24973](https://togithub.com/aquaproj/aqua-registry/issues/24973) theupdateframework/go-tuf/tuf [#​24974](https://togithub.com/aquaproj/aqua-registry/issues/24974) theupdateframework/go-tuf/tuf-client They decided to leave go-tuf as a library only. https://github.com/theupdateframework/go-tuf/releases/tag/v2.0.0 ### [`v4.204.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.204.0) [Compare Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.203.0...v4.204.0) [Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.204.0) | [Pull Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.204.0) | https://github.com/aquaproj/aqua-registry/compare/v4.203.0...v4.204.0 #### 🎉 New Packages [#​24940](https://togithub.com/aquaproj/aqua-registry/issues/24940) [eficode/wait-for](https://togithub.com/eficode/wait-for): ./wait-for is a script to wait for another service to become available [@​YumaFuu](https://togithub.com/YumaFuu) #### Fixes [#​24935](https://togithub.com/aquaproj/aqua-registry/issues/24935) cyberark/kubeletctl: Regenerate the setting [#​24878](https://togithub.com/aquaproj/aqua-registry/issues/24878) Enter-tainer/typstyle: Follow up changes of typstyle v0.11.29 </details> <details> <summary>bitnami-labs/sealed-secrets (bitnami-labs/sealed-secrets)</summary> ### [`v0.27.1`](https://togithub.com/bitnami-labs/sealed-secrets/blob/HEAD/RELEASE-NOTES.md#v0271) [Compare Source](https://togithub.com/bitnami-labs/sealed-secrets/compare/v0.27.0...v0.27.1) - chore: Update dependencies ([#​1565](https://togithub.com/bitnami-labs/sealed-secrets/pull/1565)) - chore: Bump golang.org/x/crypto from 0.24.0 to 0.25.0 ([#​1561](https://togithub.com/bitnami-labs/sealed-secrets/pull/1561)) - chore: Bump k8s.io/klog/v2 from 2.130.0 to 2.130.1 ([#​1558](https://togithub.com/bitnami-labs/sealed-secrets/pull/1558)) - chore: Improve release process ([#​1559](https://togithub.com/bitnami-labs/sealed-secrets/pull/1559)) </details> <details> <summary>casey/just (casey/just)</summary> ### [`v1.32.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1320---2024-07-17) [Compare Source](https://togithub.com/casey/just/compare/1.31.0...1.32.0) ##### Added - Add unstable `[script(…)]` attribute ([#​2259](https://togithub.com/casey/just/pull/2259) by [casey](https://togithub.com/casey)) - Add `[extension: 'EXT']` attribute to set shebang recipe script file extension ([#​2256](https://togithub.com/casey/just/pull/2256) by [casey](https://togithub.com/casey)) - Suppress mod doc comment with empty `[doc]` attribute ([#​2254](https://togithub.com/casey/just/pull/2254) by [casey](https://togithub.com/casey)) - Allow `[doc]` annotation on modules ([#​2247](https://togithub.com/casey/just/pull/2247) by [neunenak](https://togithub.com/neunenak)) ### [`v1.31.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1310---2024-07-14) [Compare Source](https://togithub.com/casey/just/compare/1.30.1...1.31.0) ##### Stabilized - Stabilize modules ([#​2250](https://togithub.com/casey/just/pull/2250) by [casey](https://togithub.com/casey)) ##### Added - Allow `mod` path to be directory containing module source ([#​2238](https://togithub.com/casey/just/pull/2238) by [casey](https://togithub.com/casey)) - Allow enabling unstable features with `set unstable` ([#​2237](https://togithub.com/casey/just/pull/2237) by [casey](https://togithub.com/casey)) - Allow abbreviating functions ending in `_directory` to `_dir` ([#​2235](https://togithub.com/casey/just/pull/2235) by [casey](https://togithub.com/casey)) ##### Fixed - Lexiclean search directory so `..` does not check the current directory ([#​2236](https://togithub.com/casey/just/pull/2236) by [casey](https://togithub.com/casey)) ##### Misc - Print space before submodules in `--list` with groups ([#​2244](https://togithub.com/casey/just/pull/2244) by [casey](https://togithub.com/casey)) </details> <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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​babakks](https://togithub.com/babakks) in [https://github.com/cli/cli/pull/8953](https://togithub.com/cli/cli/pull/8953) #### New Contributors - [@​TWiStErRob](https://togithub.com/TWiStErRob) made their first contribution in [https://github.com/cli/cli/pull/9167](https://togithub.com/cli/cli/pull/9167) - [@​cchristous](https://togithub.com/cchristous) made their first contribution in [https://github.com/cli/cli/pull/9296](https://togithub.com/cli/cli/pull/9296) - [@​jessehouwing](https://togithub.com/jessehouwing) made their first contribution in [https://github.com/cli/cli/pull/9309](https://togithub.com/cli/cli/pull/9309) - [@​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**: https://github.com/cli/cli/compare/v2.52.0...v2.53.0 </details> <details> <summary>dagger/dagger (dagger/dagger)</summary> ### [`v0.12.1`](https://togithub.com/dagger/dagger/blob/HEAD/CHANGELOG.md#v0121---2024-07-18) [Compare Source](https://togithub.com/dagger/dagger/compare/helm/chart/v0.12.0...v0.12.1) ##### Added - cli: add support for passing `Socket`s as arguments from the CLI to Functions by [@​sipsma](https://togithub.com/sipsma) in [https://github.com/dagger/dagger/pull/7804](https://togithub.com/dagger/dagger/pull/7804) - cli: new `--compat` flag for develop to target a specific api version by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7948](https://togithub.com/dagger/dagger/pull/7948) ##### Changed - cloud: traces are not uploaded for `dagger version`/`dagger login`/`dagger logout`/etc by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7928](https://togithub.com/dagger/dagger/pull/7928) ##### Fixed - core: allow `@` in local module name by [@​grouville](https://togithub.com/grouville) in [https://github.com/dagger/dagger/pull/7891](https://togithub.com/dagger/dagger/pull/7891) - cli: fix `dagger version` sometimes disappearing by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7919](https://togithub.com/dagger/dagger/pull/7919) - cli: avoid api errors when calling modules in compat mode by [@​jedevc](https://togithub.com/jedevc) in [https://github.com/dagger/dagger/pull/7924](https://togithub.com/dagger/dagger/pull/7924) ##### 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.22`](https://togithub.com/eza-community/eza/releases/tag/v0.18.22): eza v0.18.22 [Compare Source](https://togithub.com/eza-community/eza/compare/v0.18.21...v0.18.22) ### Changelog ##### Bug Fixes - Use NaiveDateTime::from_timestamp_opt instead of panicky From impl ##### Features - Add non-nix pre-commit rustfmt and clippy hooks ##### Miscellaneous Tasks - Release eza v0.18.22 ##### Ci - Bump FreeBSD version. ### Checksums #### sha256sum 44d169690bfd30b289b7f1333eda3138bafde087a72905082ca637821173effa ./target/bin-0.18.22/eza_aarch64-unknown-linux-gnu.tar.gz 9cb87fa6bc8a7a9706117ea860c0605c34520be2e73d771f918c5396657a07b2 ./target/bin-0.18.22/eza_aarch64-unknown-linux-gnu.zip 95044a88dfff520b7e62796f3183e677956dd10a0815faaee9f8439b4fc7a59b ./target/bin-0.18.22/eza_arm-unknown-linux-gnueabihf.tar.gz d8a416b3debeca1ee6163d6981d37fdf661f9093652aa79a8deaa0d2ba8373cd ./target/bin-0.18.22/eza_arm-unknown-linux-gnueabihf.zip b2566b74e79916e74f4d9accd6fbc4a5f80620feef525c938b8b4af2ddf071fb ./target/bin-0.18.22/eza.exe_x86_64-pc-windows-gnu.tar.gz e4a6cf5a65d62e5aae3797ffc1038bad333979af215501c44c0774fb8eaf7e81 ./target/bin-0.18.22/eza.exe_x86_64-pc-windows-gnu.zip 3696d753ede06f152a08b97990ea28204fbbc6370fdc656fa2ac98a79172d321 ./target/bin-0.18.22/eza_x86_64-unknown-linux-gnu.tar.gz 97d990cc4a8daa2d6df2d1d74b79852ed9aff32da754a69a06e21635cf0d5784 ./target/bin-0.18.22/eza_x86_64-unknown-linux-gnu.zip 2e232c36fea64232dc5bb90106526a02b715a6b3d9228e96c88b4a80d19d77f7 ./target/bin-0.18.22/eza_x86_64-unknown-linux-musl.tar.gz 5de73ad1de0e83d5f50fdbcd0abc5cea91922974c38facfc5b94b874c54e0a3e ./target/bin-0.18.22/eza_x86_64-unknown-linux-musl.zip #### md5sum a7d08280d0a0537d3ba5e52fe6545de8 ./target/bin-0.18.22/eza_aarch64-unknown-linux-gnu.tar.gz 94d01b1c3c1f1dbf5b79d77c939ef571 ./target/bin-0.18.22/eza_aarch64-unknown-linux-gnu.zip 6bf1b77d43377aaa2f8cc57edeaf7704 ./target/bin-0.18.22/eza_arm-unknown-linux-gnueabihf.tar.gz 50e326b0cb16f2d84c557c523e056d06 ./target/bin-0.18.22/eza_arm-unknown-linux-gnueabihf.zip 3c8e4c406f0d70439135f8e3c10c3ec5 ./target/bin-0.18.22/eza.exe_x86_64-pc-windows-gnu.tar.gz 3485d5eacfe406699515afbe4aee120a ./target/bin-0.18.22/eza.exe_x86_64-pc-windows-gnu.zip 7ed4eb635865db97ffd3dc56ddf91c59 ./target/bin-0.18.22/eza_x86_64-unknown-linux-gnu.tar.gz 5e25fca63e2e7b821ce2bd67bdd55f3a ./target/bin-0.18.22/eza_x86_64-unknown-linux-gnu.zip 701b7ca1265d7296426879a0e5dbd780 ./target/bin-0.18.22/eza_x86_64-unknown-linux-musl.tar.gz 85c58902f9b258bda8ef11e3078eabd6 ./target/bin-0.18.22/eza_x86_64-unknown-linux-musl.zip #### blake3sum d601558902d9b37789a1dd5cc7ac07ba568a08d0332d0565f4731f626f295455 ./target/bin-0.18.22/eza_aarch64-unknown-linux-gnu.tar.gz c121fbb02f6a8830379f5e09b8ba8fec4930c13fcc97c13c2c6a38bb1a69ea78 ./target/bin-0.18.22/eza_aarch64-unknown-linux-gnu.zip d1ad617acff9e2937ae704e6049ca2de602ff631c6b14d6ab7bd07643e3e398b ./target/bin-0.18.22/eza_arm-unknown-linux-gnueabihf.tar.gz 04cbdaba7017355206e3f19eae68c9fe0d82cbcbbe3ba2c2d984587e6b64e090 ./target/bin-0.18.22/eza_arm-unknown-linux-gnueabihf.zip 07ec4870fcd8c286e26fdfa71bf6c2ffba3a81215dab6d6b8f4e263495358a95 ./target/bin-0.18.22/eza.exe_x86_64-pc-windows-gnu.tar.gz 3777bf16336129ec08a8c17454b93468d0720982e29b6f254ad4b029bd5cbdd3 ./target/bin-0.18.22/eza.exe_x86_64-pc-windows-gnu.zip baa96e4a11e94ea8d018db3fb8ff54b1b8a5a239b230a98881c46985c212128e ./target/bin-0.18.22/eza_x86_64-unknown-linux-gnu.tar.gz 801302508b309f6c7f9c2d8e8370f4b1f95be6db1dfa2802b2b56bde2e9e2a3d ./target/bin-0.18.22/eza_x86_64-unknown-linux-gnu.zip f487e3da49df08bb7b1117b40435367c0d49fb1aad9e09b2461785d9ecd2f378 ./target/bin-0.18.22/eza_x86_64-unknown-linux-musl.tar.gz eb0ac34a386ad2144c92b3327a57682c62bc8bd8ca48382694da22d4ca1d4e1d ./target/bin-0.18.22/eza_x86_64-unknown-linux-musl.zip </details> <details> <summary>jesseduffield/lazygit (jesseduffield/lazygit)</summary> ### [`v0.43.1`](https://togithub.com/jesseduffield/lazygit/releases/tag/v0.43.1) [Compare Source](https://togithub.com/jesseduffield/lazygit/compare/v0.43.0...v0.43.1) <!-- Release notes generated using configuration in .github/release.yml at v0.43.1 --> #### What's Changed ##### Fixes 🔧 - Fix language auto detection by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3744](https://togithub.com/jesseduffield/lazygit/pull/3744) **Full Changelog**: https://github.com/jesseduffield/lazygit/compare/v0.43.0...v0.43.1 ### [`v0.43.0`](https://togithub.com/jesseduffield/lazygit/releases/tag/v0.43.0) [Compare Source](https://togithub.com/jesseduffield/lazygit/compare/v0.42.0...v0.43.0) #### What's Changed Thanks to all contributors who helped make this release happen! There's a lot of first-time contributors on this release as well so kudos to you all. There's quite a few things in this release. I'm going to single out a couple that have changed my workflow. ##### Base branch stuff https://github.com/user-attachments/assets/9f50824a-6221-4ca0-9cf3-a4d45cc43262 ##### Easier rebase onto base branch *(Add command to rebase onto base branch by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3615](https://togithub.com/jesseduffield/lazygit/pull/3615))* When my feature branch gets out of date with the main branch, I like to rebase it onto the main branch. Up until now, that's required: - Navigating to the main branch - Pressing 'f' to fast-forward it onto its upstream branch - Pressing 'r' to rebase the checked-out branch onto the main branch That takes too long! Now you can just press 'r' followed by 'b' to rebase onto the base branch (which defaults to origin/main). ##### See the divergence count from the base branch *(Divergence from base branch display by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3613](https://togithub.com/jesseduffield/lazygit/pull/3613))* You can now also configure to see the divergence from a branch and its base branch with the following config: ```yml gui: showDivergenceFromBaseBranch: arrowAndNumber # or 'onlyArrow' ``` This shows the divergence count in blue, next to the yellow count of divergence from the upstream branch. This is admittedly noisy, so it's an opt-in feature. But I think the noise is worth it. If you set the config value to 'onlyArrow' it's a lot less noisy: <img width="891" alt="image" src="https://github.com/user-attachments/assets/470cb003-8fc6-4a72-aa04-6e228c49f381"> ##### See detailed divergence from base branch *(Add command to show divergence from base branch as a left-right log by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3614](https://togithub.com/jesseduffield/lazygit/pull/3614))* By pressing 'u' then 'b' on a branch you can see the divergence view for that branch compared to its base branch ##### Improved 'Find commit for fixup' feature *(Improve the "Find base commit for fixup" command by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3602](https://togithub.com/jesseduffield/lazygit/pull/3602))* 'Find commit for fixup' is not a very catchy name for this feature but I can't think of anything better at the moment. Nevertheless! The idea is that you often want to know for a given set of changes, which commit ought they be included in? Just press `ctrl+f` when in the files panel and lazygit will jump the cursor to the appropriate commit to fixup. With this release, the feature is smarter and more lenient so it's more likely to find you a match. If you haven't tried this out you should really give it a go! https://github.com/user-attachments/assets/220e4190-b631-40a5-b8dc-7d1a6116ab09 ##### Other Enhancements 🔥 - Add Squash merge by [@​noahfraiture](https://togithub.com/noahfraiture) in [https://github.com/jesseduffield/lazygit/pull/3566](https://togithub.com/jesseduffield/lazygit/pull/3566) - Now when you press `shift+m` you get the option to do a regular merge or a squash merge. If you already have muscle memory for regular merge; don't worry: it's the same sequence of keypresses. - Improve "Find base commit for fixup" command when there are changes for master commits by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3645](https://togithub.com/jesseduffield/lazygit/pull/3645) - Allow setting the similarity threshold for detecting renames by [@​isti115](https://togithub.com/isti115) in [https://github.com/jesseduffield/lazygit/pull/3025](https://togithub.com/jesseduffield/lazygit/pull/3025) - For this, press ')' and '(' to increase/decrease the similarity threshold. https://github.com/user-attachments/assets/a85825b8-9110-4090-ba89-ba8221cbc7a8 - Reduce memory consumption when loading large number of commits by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3687](https://togithub.com/jesseduffield/lazygit/pull/3687) - 2-6x less memory usage when dealing with lots of commits. HUGE improvement. - Focus on local commits view after moving code into new commit by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/3577](https://togithub.com/jesseduffield/lazygit/pull/3577) - Add property outputTitle to CustomCommand by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3579](https://togithub.com/jesseduffield/lazygit/pull/3579) - Add user config `gui.expandedSidePanelWeight` by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3623](https://togithub.com/jesseduffield/lazygit/pull/3623) - You can now increase the height of the selected side panel when you've configured the accordion effect ```yml gui: expandFocusedSidePanel: true expandedSidePanelWeight: 3 ``` <img width="891" alt="image" src="https://github.com/user-attachments/assets/8a47bd1c-67b0-4d2f-a885-56e6a07ece12"> - Support range select for amending commit attributes by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/3587](https://togithub.com/jesseduffield/lazygit/pull/3587) - This lets you select a range of commits and update the author / set the co-author on all of them at once. https://github.com/user-attachments/assets/2d3e15a9-4acc-4b81-b0e2-a34490ad77ad - Show "exec" todos in the list of rebase todos by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3654](https://togithub.com/jesseduffield/lazygit/pull/3654) - Search the model instead of the view in the commits panel by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3642](https://togithub.com/jesseduffield/lazygit/pull/3642) - Add prompt to the remote branch checkout menu by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3652](https://togithub.com/jesseduffield/lazygit/pull/3652) - Always show the "Discard unchanged changes" menu item by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3683](https://togithub.com/jesseduffield/lazygit/pull/3683) - Show current value in menus by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3628](https://togithub.com/jesseduffield/lazygit/pull/3628) - Add command to paste commit message from clipboard by [@​WaterLemons2k](https://togithub.com/WaterLemons2k) in [https://github.com/jesseduffield/lazygit/pull/3676](https://togithub.com/jesseduffield/lazygit/pull/3676) - Stagger popup panels by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3694](https://togithub.com/jesseduffield/lazygit/pull/3694) - Make commit author length configurable by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3688](https://togithub.com/jesseduffield/lazygit/pull/3688) (initial implementation by [@​anikiforov](https://togithub.com/anikiforov)) - Make opening git difftool more consistent by [@​part22](https://togithub.com/part22) in [https://github.com/jesseduffield/lazygit/pull/3691](https://togithub.com/jesseduffield/lazygit/pull/3691) - Update tracking behaviour for branches created from remote branches by [@​part22](https://togithub.com/part22) in [https://github.com/jesseduffield/lazygit/pull/3712](https://togithub.com/jesseduffield/lazygit/pull/3712) - Allow setting a default name when creating new branches by [@​elliotcubit](https://togithub.com/elliotcubit) in [https://github.com/jesseduffield/lazygit/pull/3487](https://togithub.com/jesseduffield/lazygit/pull/3487) - Add Token credential request handling by [@​gmlexx](https://togithub.com/gmlexx) in [https://github.com/jesseduffield/lazygit/pull/3647](https://togithub.com/jesseduffield/lazygit/pull/3647) - Switch between multiple log views by [@​mkock](https://togithub.com/mkock) in [https://github.com/jesseduffield/lazygit/pull/3354](https://togithub.com/jesseduffield/lazygit/pull/3354) - Faster startup by [@​jwhitley](https://togithub.com/jwhitley) in [https://github.com/jesseduffield/lazygit/pull/3284](https://togithub.com/jesseduffield/lazygit/pull/3284) - Extend icon coverage on remotes and file extensions by [@​hasecilu](https://togithub.com/hasecilu) in [https://github.com/jesseduffield/lazygit/pull/3484](https://togithub.com/jesseduffield/lazygit/pull/3484) - Add nerdfont icons for .bicep & .bicepparam files by [@​scottmckendry](https://togithub.com/scottmckendry) in [https://github.com/jesseduffield/lazygit/pull/3053](https://togithub.com/jesseduffield/lazygit/pull/3053) ##### Fixes 🔧 - Fix tooltip for fixup command by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3601](https://togithub.com/jesseduffield/lazygit/pull/3601) - Fix pushing to branch when upstream not stored locally by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3619](https://togithub.com/jesseduffield/lazygit/pull/3619) - ([#​3618](https://togithub.com/jesseduffield/lazygit/issues/3618)) Fix pushing a branch to remote with a different name causing error by [@​JordanllHarper](https://togithub.com/JordanllHarper) in [https://github.com/jesseduffield/lazygit/pull/3630](https://togithub.com/jesseduffield/lazygit/pull/3630) - Fix secondary window resize by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/3637](https://togithub.com/jesseduffield/lazygit/pull/3637) - Fix truncation of branch names containing non-ASCII characters by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3685](https://togithub.com/jesseduffield/lazygit/pull/3685) - Fix duplicate keybinding suggestions in status bar after switching repos by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3660](https://togithub.com/jesseduffield/lazygit/pull/3660) - Fix PTY layout problems by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3658](https://togithub.com/jesseduffield/lazygit/pull/3658) - Fix custom patch operations for added files by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3684](https://togithub.com/jesseduffield/lazygit/pull/3684) - Improve render performance by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3686](https://togithub.com/jesseduffield/lazygit/pull/3686) - Fix w 10000 rong highlight in staging panel when entering file with only staged changes by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3667](https://togithub.com/jesseduffield/lazygit/pull/3667) - Always reapply filters on filtered views when model changes, even inactive ones by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3697](https://togithub.com/jesseduffield/lazygit/pull/3697) - Turn off the highlight of the suggestions panel when it loses focus by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3696](https://togithub.com/jesseduffield/lazygit/pull/3696) - Fix running lazygit with a language other than English on Windows by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3705](https://togithub.com/jesseduffield/lazygit/pull/3705) - Fix multi selection stage/discard not working for files with substrings by [@​brandondong](https://togithub.com/brandondong) in [https://github.com/jesseduffield/lazygit/pull/3599](https://togithub.com/jesseduffield/lazygit/pull/3599) - Only add commit prefix if branch name matches regex pattern by [@​phaze-ZA](https://togithub.com/phaze-ZA) in [https://github.com/jesseduffield/lazygit/pull/3703](https://togithub.com/jesseduffield/lazygit/pull/3703) ##### Maintenance ⚙️ - Add default lazygit config generation in Config.md from JSON schema by [@​karimkhaleel](https://togithub.com/karimkhaleel) in [https://github.com/jesseduffield/lazygit/pull/3565](https://togithub.com/jesseduffield/lazygit/pull/3565) - Remove hint about Config.md from PR template by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3578](https://togithub.com/jesseduffield/lazygit/pull/3578) - Add `copyloopvar` to enabled linters by [@​kyu08](https://togithub.com/kyu08) in [https://github.com/jesseduffield/lazygit/pull/3586](https://togithub.com/jesseduffield/lazygit/pull/3586) - Add `lint` to make target by [@​kyu08](https://togithub.com/kyu08) in [https://github.com/jesseduffield/lazygit/pull/3593](https://togithub.com/jesseduffield/lazygit/pull/3593) - Delete the TODO comment about enabling `goconst` in the future from `.golangci.yml` by [@​kyu08](https://togithub.com/kyu08) in [https://github.com/jesseduffield/lazygit/pull/3596](https://togithub.com/jesseduffield/lazygit/pull/3596) - Pin golangci version to 1.58 by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3611](https://togithub.com/jesseduffield/lazygit/pull/3611) - Improve branch and reflog loading when sorting branches by date by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3609](https://togithub.com/jesseduffield/lazygit/pull/3609) - Fix boolean config keys not appearing in the generated Config.md by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3622](https://togithub.com/jesseduffield/lazygit/pull/3622) - Make profiling easier by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3634](https://togithub.com/jesseduffield/lazygit/pull/3634) - Update `rebase_onto` demo test to match new the rebase menu title by [@​AzraelSec](https://togithub.com/AzraelSec) in [https://github.com/jesseduffield/lazygit/pull/3636](https://togithub.com/jesseduffield/lazygit/pull/3636) - Include demos when running integration tests on CI by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3640](https://togithub.com/jesseduffield/lazygit/pull/3640) - Fix reporting of unexpected selections in integration tests by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3662](https://togithub.com/jesseduffield/lazygit/pull/3662) - Convert TranslationSets to json by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3649](https://togithub.com/jesseduffield/lazygit/pull/3649) - Fix go generate on windows by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3706](https://togithub.com/jesseduffield/lazygit/pull/3706) - Update translations from Crowdin by [@​stefanhaller](https://togithub.com/stefanhaller) in [https://github.com/jesseduffield/lazygit/pull/3707](https://togithub.com/jesseduffield/lazygit/pull/3707) - Bump `actions/checkout`, `actions/setup-go`, `actions/cache/restore`, `actions/cache/save` by [@​kyu08](https://togithub.com/kyu08) in [https://github.com/jesseduffield/lazygit/pull/3594](https://togithub.com/jesseduffield/lazygit/pull/3594) - Check for fixup commits on CI by [@​jesseduffield](https://togithub.com/jesseduffield) in [https://github.com/jesseduffield/lazygit/pull/3742](https://togithub.com/jesseduffield/lazygit/pull/3742) ##### Docs 📖 - Upgrade to Alpine Linux v3.19 by [@​fossdd](https://togithub.com/fossdd) in [https://github.com/jesseduffield/lazygit/pull/3541](https://togithub.com/jesseduffield/lazygit/pull/3541) - Add flox install by [@​bryanhonof](https://togithub.com/bryanhonof) in [https://github.com/jesseduffield/lazygit/pull/3656](https://togithub.com/jesseduffield/lazygit/pull/3656) #### New Contributors - [@​JordanllHarper](https://togithub.com/JordanllHarper) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3630](https://togithub.com/jesseduffield/lazygit/pull/3630) - [@​anikiforov](https://togithub.com/anikiforov) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3625](https://togithub.com/jesseduffield/lazygit/pull/3625) - [@​WaterLemons2k](https://togithub.com/WaterLemons2k) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3676](https://togithub.com/jesseduffield/lazygit/pull/3676) - [@​noahfraiture](https://togithub.com/noahfraiture) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3566](https://togithub.com/jesseduffield/lazygit/pull/3566) - [@​fossdd](https://togithub.com/fossdd) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3541](https://togithub.com/jesseduffield/lazygit/pull/3541) - [@​scottmckendry](https://togithub.com/scottmckendry) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3053](https://togithub.com/jesseduffield/lazygit/pull/3053) - [@​elliotcubit](https://togithub.com/elliotcubit) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3487](https://togithub.com/jesseduffield/lazygit/pull/3487) - [@​bryanhonof](https://togithub.com/bryanhonof) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3656](https://togithub.com/jesseduffield/lazygit/pull/3656) - [@​gmlexx](https://togithub.com/gmlexx) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3647](https://togithub.com/jesseduffield/lazygit/pull/3647) - [@​mkock](https://togithub.com/mkock) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3354](https://togithub.com/jesseduffield/lazygit/pull/3354) - [@​phaze-ZA](https://togithub.com/phaze-ZA) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3703](https://togithub.com/jesseduffield/lazygit/pull/3703) - [@​hasecilu](https://togithub.com/hasecilu) made their first contribution in [https://github.com/jesseduffield/lazygit/pull/3484](https://togithub.com/jesseduffield/lazygit/pull/3484) **Full Changelog**: https://github.com/jesseduffield/lazygit/compare/v0.42.0...v0.43.0 #### Shameless Plug I (Jesse) quit my day job and co-founded Subble, a startup that helps your company manage its SaaS subscriptions (discovery of subscriptions, onboarding/offboarding etc) to save you time and money. Check it out! https://www.subble.com/ </details> <details> <summary>kubernetes/kubectl (kubernetes/kubectl)</summary> ### [`v1.30.3`](https://togithub.com/kubernetes/kubectl/compare/kubernetes-1.30.2...kubernetes-1.30.3) [Compare Source](https://togithub.com/kubernetes/kubectl/compare/kubernetes-1.30.2...kubernetes-1.30.3) </details> <details> <summary>leg100/pug (leg100/pug)</summary> ### [`v0.4.2`](https://togithub.com/leg100/pug/releases/tag/v0.4.2) [Compare Source](https://togithub.com/leg100/pug/compare/v0.4.1...v0.4.2) ##### Bug Fixes - handle external terragrunt dep without panic ([#​101](https://togithub.com/leg100/pug/issues/101)) ([518b60f](https://togithub.com/leg100/pug/commit/518b60f570f9b0d8cb4087fa976f55eeadfbe82c)) ### [`v0.4.1`](https://togithub.com/leg100/pug/releases/tag/v0.4.1) [Compare Source](https://togithub.com/leg100/pug/compare/v0.4.0...v0.4.1) ##### Bug Fixes - panic when pressing enter on state resource ([#​98](https://togithub.com/leg100/pug/issues/98)) ([142dde7](https://togithub.com/leg100/pug/commit/142dde7df8af36914f573bf5edc52dec8f04997a)) - state parsing string index keys ([#​99](https://togithub.com/leg100/pug/issues/99)) ([dd0b91f](https://togithub.com/leg100/pug/commit/dd0b91fc6ba148d9eaa35068f78f5e61c3cb89f4)) ##### Miscellaneous - update readme ([66cf084](https://togithub.com/leg100/pug/commit/66cf084ddfb2a09591f9e0c8c4ba90068933b369)) - update readme ([6e6f2a5](https://togithub.com/leg100/pug/commit/6e6f2a5dd72911ce6a07d846a1237dc5d3be012c)) </details> <details> <summary>marcosnils/bin (marcosnils/bin)</summary> ### [`v0.18.0`](https://togithub.com/marcosnils/bin/releases/tag/v0.18.0) [Compare Source](https://togithub.com/marcosnils/bin/compare/v0.17.6...v0.18.0) #### Changelog - [`91ae3e6`](https://togithub.com/marcosnils/bin/commit/91ae3e63bc1e2a499a832ba5f4e44d3c071b1345) bump goreleaser version - [`0d011d5`](https://togithub.com/marcosnils/bin/commit/0d011d57d3066cbafb37ef95d9c1bd9723b09c4e) make ensure check file hash ([#​206](https://togithub.com/marcosnils/bin/issues/206)) </details> <details> <summary>simulot/immich-go (simulot/immich-go)</summary> ### [`v0.20.1`](https://togithub.com/simulot/immich-go/releases/tag/0.20.1) [Compare Source](https://togithub.com/simulot/immich-go/compare/0.20...0.20.1) #### Release 0.20.1 ##### changes - add git action to build and release ##### fixes: - [#​380](https://togithub.com/simulot/immich-go/issues/380) not all GP duplicates are detected correctly, counters are wrong ### [`v0.20`](https://togithub.com/simulot/immich-go/releases/tag/0.20) [Compare Source](https://togithub.com/simulot/immich-go/compare/0.19.1...0.20) ##### Feature: exclude files based on a pattern Use the `-exclude-files=PATTERN` to exclude certain files or directories from the upload. Repeat the option for each pattern do you need. The following directories are excluded automatically: - @​eaDir/ - @​\__thumb/ - SYNOFILE_THUMB_\*.\* - Lightroom Catalog/ - thumbnails/ - .DS_Store/ Example, the following command excludes any files in directories called backup or draft and any file with name finishing with "copy)" as PXL\_20231006\_063121958 (another copy).jpg: ```sh immich-go -sever=xxxxx -key=yyyyy upload -exclude-files=backup/ -exclude-files=draft/ -exclude=copy).* /path/to/your/files ``` ##### Fixes: - [#​365](https://togithub.com/simulot/immich-go/issues/365) missing associated metadata file isn't correct - [#​299](https://togithub.com/simulot/immich-go/issues/299) Real time GUI log only shows 4 lines - [#​370](https://togithub.com/simulot/immich-go/issues/370) ui: clearly mention when the upload in completed - [#​232](https://togithub.com/simulot/immich-go/issues/232) Exclude based on filename / glob - [#​357](https://togithub.com/simulot/immich-go/issues/357) clarify error message when a zip file is corrupted </details> <details> <summary>smallstep/certificates (smallstep/certificates)</summary> ### [`v0.27.2`](https://togithub.com/smallstep/certificates/releases/tag/v0.27.2): Step CA v0.27.2 (24-07-18) [Compare Source](https://togithub.com/smallstep/certificates/compare/v0.27.1...v0.27.2) #### Official Release Artifacts ##### Linux - 📦 [step-ca_linux\_0.27.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.2/step-ca_linux\_0.27.2\_amd64.tar.gz) - 📦 [step-ca\_0.27.2\_amd64.deb](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.2/step-ca\_0.27.2\_amd64.deb) ##### OSX Darwin - 📦 [step-ca_darwin\_0.27.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.2/step-ca_darwin\_0.27.2\_amd64.tar.gz) - 📦 [step-ca_darwin\_0.27.2\_arm64.tar.gz](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.2/step-ca_darwin\_0.27.2\_arm64.tar.gz) ##### Windows - 📦 [step-ca_windows\_0.27.2\_amd64.zip](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.2/step-ca_windows\_0.27.2\_amd64.zip) For more builds across platforms and architectures, see the `Assets` section below. And for packaged versions (Docker, k8s, Homebrew), see our [installation docs](https://smallstep.com/docs/step-ca/installation). Don't see the artifact you need? Open an issue [here](https://togithub.com/smallstep/certificates/issues/new/choose). #### Signatures and Checksums `step-ca` uses [sigstore/cosign](https://togithub.com/sigstore/cosign) for signing and verifying release artifacts. Below is an example using `cosign` to verify a release artifact: cosign verify-blob \ --certificate step-ca_darwin_0.27.2_amd64.tar.gz.sig.pem \ --signature step-ca_darwin_0.27.2_amd64.tar.gz.sig \ --certificate-identity-regexp "https://github\.com/smallstep/workflows/.*" \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ step-ca_darwin_0.27.2_amd64.tar.gz The `checksums.txt` file (in the `Assets` section below) contains a checksum for every artifact in the release. #### Changelog - [`077f688`](https://togithub.com/smallstep/certificates/commit/077f688e2d781fa12fd3d702cfab5b6f989a4391) Add changelog for 0.27.2 & 0.27.1 | update changelog for 0.27.0 ([#​1934](https://togithub.com/smallstep/certificates/issues/1934)) - [`eb503c7`](https://togithub.com/smallstep/certificates/commit/eb503c7991904298088a8f666336bdf84b1a265b) Merge pull request [#​1931](https://togithub.com/smallstep/certificates/issues/1931) from smallstep/mariano/console - [`797f577`](https://togithub.com/smallstep/certificates/commit/797f577caa718594e8071175ee280b42c4bed98a) Merge pull request [#​1929](https://togithub.com/smallstep/certificates/issues/1929) from smallstep/dependabot/go_modules/go.step.sm/linkedca-0.22.1 - [`61ffb32`](https://togithub.com/smallstep/certificates/commit/61ffb32b091dcb962496da408713122a53d8687c) Merge pull request [#​1928](https://togithub.com/smallstep/certificates/issues/1928) from smallstep/dependabot/go_modules/cloud.google.com/go/security-1.17.3 - [`8b89dd1`](https://togithub.com/smallstep/certificates/commit/8b89dd1afaefb9a00349aed39a6e522af3177828) Update step_config.tpl template - [`b67eb9d`](https://togithub.com/smallstep/certificates/commit/b67eb9d57e05176763378f58cba1de20560039cf) Bump go.step.sm/linkedca from 0.21.1 to 0.22.1 - [`53f616d`](https://togithub.com/smallstep/certificates/commit/53f616d324cc44ad73d1ae194aa0556b3710a7b6) Bump cloud.google.com/go/security from 1.17.0 to 1.17.3 #### Thanks! Those were the changes on v0.27.2! Come join us on [Discord](https://discord.gg/X2RKGwEbV9) to ask questions, chat about PKI, or get a sneak peek at the freshest PKI memes. ### [`v0.27.1`](https://togithub.com/smallstep/certificates/releases/tag/v0.27.1): Step CA v0.27.1 (24-07-12) [Compare Source](https://togithub.com/smallstep/certificates/compare/v0.27.0...v0.27.1) #### Official Release Artifacts ##### Linux - 📦 [step-ca_linux\_0.27.1\_amd64.tar.gz](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.1/step-ca_linux\_0.27.1\_amd64.tar.gz) - 📦 [step-ca\_0.27.1\_amd64.deb](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.1/step-ca\_0.27.1\_amd64.deb) ##### OSX Darwin - 📦 [step-ca_darwin\_0.27.1\_amd64.tar.gz](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.1/step-ca_darwin\_0.27.1\_amd64.tar.gz) - 📦 [step-ca_darwin\_0.27.1\_arm64.tar.gz](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.1/step-ca_darwin\_0.27.1\_arm64.tar.gz) ##### Windows - 📦 [step-ca_windows\_0.27.1\_amd64.zip](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.27.1/step-ca_windows\_0.27.1\_amd64.zip) For more builds across platforms and architectures, see the `Assets` section below. And for packaged versions (Docker, k8s, Homebrew), see our [installation docs](https://smallstep.com/docs/step-ca/installation). Don't see the artifact you need? Open an issue [here](https://togithub.com/smallstep/certificates/issues/new/choose). #### Signatures and Checksums `step-ca` uses [sigstore/cosign](https://togithub.com/sigstore/cosign) for signing and verifying release artifacts. Below is an example using `cosign` to verify a release artifact: cosign verify-blob \ --certificate step-ca_darwin_0.27.1_amd64.tar.gz.sig.pem \ --signature step-ca_darwin_0.27.1_amd64.tar.gz.sig \ --certificate-identity-regexp "https://github\.com/smallstep/workflows/.*" \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ step-ca_darwin_0.27.1_amd64.tar.gz The `checksums.txt` file (in the `Assets` section below) contains a checksum for every artifact in the release. #### Changelog - [`3897771`](https://togithub.com/smallstep/certificates/commit/3897771e) Merge pull request [#​1926](https://togithub.com/smallstep/certificates/issues/1926) from smallstep/mariano/dns - [`3e61796`](https://togithub.com/smallstep/certificates/commit/3e61796d) Add a flag to enable strict DNS resolution - [`0a9dd62`](https://togithub.com/smallstep/certificates/commit/0a9dd62d) \[actions] use ref_name as release name ([#​1924](https://togithub.com/smallstep/certificates/issues/1924)) #### Thanks! Those were the changes on v0.27.1! Come join us on [Discord](https://discord.gg/X2RKGwEbV9) to ask questions, chat about PKI, or get a sneak peek at the freshest PKI memes. </details> <details> <summary>smallstep/cli (smallstep/cli)</summary> ### [`v0.27.2`](https://togithub.com/smallstep/cli/releases/tag/v0.27.2): Step CLI v0.27.2 (24-07-18) [Compare Source](https://togithub.com/smallstep/cli/compare/v0.27.1-rc1...v0.27.2) #### Official Release Artifacts Below are the most popular artifacts for `step` on each platform. For packaged versions (Homebrew, Scoop, etc.), see our [installation docs](https://smallstep.com/docs/step-cli/installation). ##### Linux - 📦 [step_linux\_0.27.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step_linux\_0.27.2\_amd64.tar.gz) - 📦 [step_linux\_0.27.2\_arm64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step_linux\_0.27.2\_arm64.tar.gz) - 📦 [step_linux\_0.27.2\_armv7.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step_linux\_0.27.2\_armv7.tar.gz) - 📦 [step-cli\_0.27.2\_amd64.deb](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step-cli\_0.27.2\_amd64.deb) - 📦 [step-cli\_0.27.2\_amd64.rpm](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step-cli\_0.27.2\_amd64.rpm) - 📦 [step-cli\_0.27.2\_arm64.deb](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step-cli\_0.27.2\_arm64.deb) - 📦 [step-cli\_0.27.2\_arm64.rpm](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step-cli\_0.27.2\_arm64.rpm) - see `Assets` below for more builds ##### macOS Darwin - 📦 [step_darwin\_0.27.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step_darwin\_0.27.2\_amd64.tar.gz) - 📦 [step_darwin\_0.27.2\_arm64.tar.gz](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step_darwin\_0.27.2\_arm64.tar.gz) ##### Windows - 📦 [step_windows\_0.27.2\_amd64.zip](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step_windows\_0.27.2\_amd64.zip) - 📦 [step_windows\_0.27.2\_arm64.zip](https://dl.smallstep.com/gh-release/cli/gh-release-header/v0.27.2/step_windows\_0.27.2\_arm64.zip) #### Signatures and Checksums `step` uses [sigstore/cosign](https://togithub.com/sigstore/cosign) for signing and verifying release artifacts. Below is an example using `cosign` to verify a release artifact: cosign verify-blob \ --certificate ~/Download/step_darwin_0.27.2_amd64.tar.gz.pem \ --signature ~/Downloads/step_darwin_0.27.2_amd64.tar.gz.sig \ --certificate-identity-regexp "https://github\.com/smallstep/workflows/.*" \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ ~/Downloads/step_darwin_0.27.2_amd64.tar.gz The `checksums.txt` file (in the 'Assets' section below) contains a checksum for every artifact in the release. #### Changelog - [`eeb9a40`](https://togithub.com/smallstep/cli/commit/eeb9a405a231c7586c69f5a57139af19b7f3b3b6) Update changelog for 0.27.2 ([#​1240](https://togithub.com/smallstep/cli/issues/1240)) - [`41a0136`](https://togithub.com/smallstep/cli/commit/41a01363afb0dd5fb2214051f5271b1918b492fc) Upload freebsd binaries to s3 ([#​1239](https://togithub.com/smallstep/cli/issues/1239)) - [`1fa7d00`](https://togithub.com/smallstep/cli/commit/1fa7d003be6771fc306d8db42369f713e0dd6db9) Merge pull request [#​1238](https://togithub.com/smallstep/cli/issues/1238) from smallstep/mariano/console - [`4fc8e4e`](https://togithub.com/smallstep/cli/commit/4fc8e4e289f74b29eae02c2a305afd2e3cf313fa) Merge pull request [#​1237](https://togithub.com/smallstep/cli/issues/1237) from smallstep/dependabot/github_actions/actions/setup-go-5.0.2 - [`5d9510e`](https://togithub.com/smallstep/cli/commit/5d9510e280e200dd7c45069a6e2ade158e77b127) Merge pull request [#​1236](https://togithub.com/smallstep/cli/issues/1236) from smallstep/dependabot/go_modules/github.com/smallstep/certificates-0.27.1 - [`2a6e644`](https://togithub.com/smallstep/cli/commit/2a6e6440004a802c6050c2b3151f66abce2a7bdd) Add console flag to ssh commands - [`06945d7`](https://togithub.com/smallstep/cli/commit/06945d7811786dc43352c7d728a5126e6bc737a2) Bump actions/setup-go from 5.0.1 to 5.0.2 - [`978bad3`](https://togithub.com/smallstep/cli/commit/978bad3b8717ff4263a625f2db1e1fbdc112770f) Bump github.com/smallstep/certificates from 0.27.0 to 0.27.1 - [`3b1e836`](https://togithub.com/smallstep/cli/commit/3b1e836af01ded8d8eb7806794819722981bdd2f) \[actions] use ref_name as name for release ([#​1235](https://togithub.com/smallstep/cli/issues/1235)) #### Thanks! Those were the changes on v0.27.2! Come join us on [Discord](https://discord.gg/X2RKGwEbV9) to ask questions, chat about PKI, or get a sneak peek at the freshest PKI memes. </details> <details> <summary>tofuutils/tenv (tofuutils/tenv)</summary> ### [`v2.6.1`](https://togithub.com/tofuutils/tenv/releases/tag/v2.6.1) [Compare Source](https://togithub.com/tofuutils/tenv/compare/v2.6.0...v2.6.1) #### What's Changed - Fix: proxy exit code with github action by [@​dvaumoron](https://togithub.com/dvaumoron) in [https://github.com/tofuutils/tenv/pull/214](https://togithub.com/tofuutils/tenv/pull/214) **Full Changelog**: https://github.com/tofuutils/tenv/compare/v2.6.0...v2.6.1 ### [`v2.6.0`](https://togithub.com/tofuutils/tenv/releases/tag/v2.6.0) [Compare Source](https://togithub.com/tofuutils/tenv/compare/v2.5.0...v2.6.0) #### What's Changed - add skip-signature flag by [@​dvaumoron](https://togithub.com/dvaumoron) in [https://github.com/tofuutils/tenv/pull/207](https://togithub.com/tofuutils/tenv/pull/207) - fix cosign check in tofu install by [@​dvaumoron](https://togithub.com/dvaumoron) in [https://github.com/tofuutils/tenv/pull/208](https://togithub.com/tofuutils/tenv/pull/208) **Full Changelog**: https://github.com/tofuutils/tenv/compare/v2.5.0...v2.6.0 ### [`v2.5.0`](https://togithub.com/tofuutils/tenv/releases/tag/v2.5.0) [Compare Source](https://togithub.com/tofuutils/tenv/compare/v2.4.0...v2.5.0) #### What's Changed - display last use in list by [@​dvaumoron](https://togithub.com/dvaumoron) in [https://github.com/tofuutils/tenv/pull/204](https://togithub.com/tofuutils/tenv/pull/204) - Interactive uninstall by [@​dvaumoron](https://togithub.com/dvaumoron) in [https://github.com/tofuutils/tenv/pull/205](https://togithub.com/tofuutils/tenv/pull/205) **Full Changelog**: https://github.com/tofuutils/tenv/compare/v2.4.0...v2.5.0 </details> <details> <summary>twpayne/chezmoi (twpayne/chezmoi)</summary> ### [`v2.51.0`](https://togithub.com/twpayne/chezmoi/releases/tag/v2.51.0) [Compare Source](https://togithub.com/twpayne/chezmoi/compare/v2.50.0...v2.51.0) #### Changelog ##### Features - [`2a7845f`](https://togithub.com/twpayne/chezmoi/commit/2a7845f4ffe2fd427c140711c0d7d46424747363) feat: Add 1Password SDK template funcs - [`676a9a9`](https://togithub.com/twpayne/chezmoi/commit/676a9a97be823eba4b917621f79b2d50e4d4f1ea) feat: Add decompression of file externals ##### Fixes - [`2615c52`](https://togithub.com/twpayne/chezmoi/commit/2615c52a54098e1b7f2803a94cf697acc8823fe9) fix: keep initFuncs when using 'includeTemplate' in config - [`f6ecfdb`](https://togithub.com/twpayne/chezmoi/commit/f6ecfdb0e4c7cb59924d5870d7ece5e7711d1073) fix: Use scriptTempDir for modify\_ scripts ##### Documentation updates - [`711534a`](https://togithub.com/twpayne/chezmoi/commit/711534a51184bdefd2fd0c6c19ab2094b1511d27) docs: Add link to article </details> <details> <summary>weaveworks/eksctl (weaveworks/eksctl)</summary> ### [`v0.187.0`](https://togithub.com/eksctl-io/eksctl/releases/tag/v0.187.0): eksctl 0.187.0 [Compare Source](https://togithub.com/weaveworks/eksctl/compare/0.186.0...0.187.0) ### Release v0.187.0 #### 🐛 Bug Fixes - Restrict `VPC.SecurityGroup` egress rules validations to self-managed nodes ([#​7883](https://togithub.com/weaveworks/eksctl/issues/7883)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 4pm on thursday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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/scottames/dots). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --------- 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>
[](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [cli/cli](https://togithub.com/cli/cli) | minor | `v2.52.0` -> `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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​babakks](https://togithub.com/babakks) in [https://github.com/cli/cli/pull/8953](https://togithub.com/cli/cli/pull/8953) #### New Contributors - [@​TWiStErRob](https://togithub.com/TWiStErRob) made their first contribution in [https://github.com/cli/cli/pull/9167](https://togithub.com/cli/cli/pull/9167) - [@​cchristous](https://togithub.com/cchristous) made their first contribution in [https://github.com/cli/cli/pull/9296](https://togithub.com/cli/cli/pull/9296) - [@​jessehouwing](https://togithub.com/jessehouwing) made their first contribution in [https://github.com/cli/cli/pull/9309](https://togithub.com/cli/cli/pull/9309) - [@​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 </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- 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>
This PR adds the new
pr update-branch
command, to update a PR branch with the latest changes of its base. Under the hood, we use theupdatePullRequestBranch
mutation.Fixes #8426
Details
The command doc is:
QA
I was able to QA the changes using the script below. This should be run at the repo's root directory, with the binary at
bin/gh
. Note that the script will nevertheless clean up on exit.