jenkinsci / docker-ssh-agent

Docker image for Jenkins agents connected over SSH
https://hub.docker.com/repository/docker/jenkins/ssh-agent
MIT License
180 stars 175 forks source link

Bump Git version on Windows to 2.46.0.windows.1 #444

Closed github-actions[bot] closed 1 month ago

github-actions[bot] commented 1 month ago

Bump Git version on Windows

Update the Git Windows version for Windows Nanoserver

changed lines [63] of file "/tmp/updatecli/github/jenkinsci/docker-ssh-agent/windows/nanoserver/Dockerfile"

2.46.0.windows.1
Release published on the 2024-07-29 18:56:08 +0000 UTC at the url https://github.com/git-for-windows/git/releases/tag/v2.46.0.windows.1

Changes since Git for Windows v2.45.2 (June 3rd 2024)

Git for Windows for Windows v2.46 is the last version to support for Windows 7 and for Windows 8, see [MSYS2's corresponding deprecation announcement](https://www.msys2.org/docs/windows_support/) (Git for Windows relies on MSYS2 for components such as Bash and Perl).

Please also note that the 32-bit variant of Git for Windows is deprecated; Its last official release [is planned for 2025](https://gitforwindows.org/32-bit.html).

### New Features

* Comes with [Git v2.46.0](https://github.com/git/git/blob/v2.46.0/Documentation/RelNotes/2.46.0.txt).
* Comes with [OpenSSL v3.2.2](https://github.com/openssl/openssl/releases/tag/openssl-3.2.2).
* Comes with [PCRE2 v10.44](https://github.com/PCRE2Project/pcre2/blob/pcre2-10.44/ChangeLog).
* Comes with [OpenSSH v9.8.P1](https://github.com/openssh/openssh-portable/releases/tag/V_9_8_P1).
* Comes with [Git Credential Manager v2.5.1](https://github.com/git-ecosystem/git-credential-manager/releases/tag/v2.5.1).
* Comes with [MinTTY v3.7.4](https://github.com/mintty/mintty/releases/tag/3.7.4).
* `git config` [respects two user-wide configs](https://git-scm.com/docs/git-config#FILES): `.gitconfig` in the home directory, and `.config/git/config`. Since the latter isn't a Windows-native directory, [Git for Windows now looks for `Git/config` in the `AppData` directory](https://github.com/git-for-windows/git/pull/5030), unless `.config/git/config` exists. 
* The [FSMonitor feature](https://github.com/git-for-windows/git/discussions/3251) is no longer experimental, and therefore no longer offered as installer option. Users are encouraged to enable this on a per-repository basis, via the config setting `core.fsmonitor=true` (`scalar clone` does this automatically).
* The server-side component of OpenSSH, which had been shipped with Git for Windows for historical reasons only, is [now no longer distributed with it](https://github.com/git-for-windows/build-extra/pull/571).
* Comes with [cURL v8.9.0](https://curl.se/changes.html#8_9_0).

### Bug Fixes

* Git Bash's `ls` command [can now be used in OneDrive-managed folders](https://github.com/git-for-windows/msys2-runtime/pull/69) without having to hydrate all the files.
* Git LFS v3.5.x and newer no longer support Windows 7. Instead of a helpful error message, it now simply [crashes](https://github.com/git-for-windows/git/issues/4996) on that Windows version, leaving the user with the error message "panic before malloc heap initialized". This has been [addressed](https://github.com/git-for-windows/git/pull/5042): In addition to the unhelpful error message, Git is now saying what is going on and how to get out of the situation.
* As of v2.45.0, the manual pages of `git clone` and `git init` [were broken](https://github.com/git-for-windows/git/issues/5063), which has been fixed. 

Filename | SHA-256
-------- | -------
Git-2.46.0-64-bit.exe | e6337d172590cea1f673acfeef218733e9352adeb863a3a9e8fa20ee0719a40f
Git-2.46.0-32-bit.exe | 8f330c0f33499ee6438d337351c1cc2354fbc067a63713ec4fb83ec1bd001ca3
PortableGit-2.46.0-64-bit.7z.exe | dedae83f4d0851bcbf473c516701e2da6a5d7c574d694d5eceec46d1307132ea
PortableGit-2.46.0-32-bit.7z.exe | 5a5b07eabc2737f1fa2e00cdf19559f385859d42b717afbf5d19bad371182d86
MinGit-2.46.0-64-bit.zip | 9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be
MinGit-2.46.0-32-bit.zip | 479f2de8a230a884f68ae7009b07e5581b07cecf593cc749d6961215af63b6d6
MinGit-2.46.0-busybox-64-bit.zip | 7c9296c007398188cd9a831840d6f8952ecd16aea775152fa237ca164ea07392
MinGit-2.46.0-busybox-32-bit.zip | b8a211098a72d5b86e30a86321ac2d037a64d4677dd1ac786338d12273b0dffb
Git-2.46.0-64-bit.tar.bz2 | 6eb8f52f61e50b3009fc93c57c50d430799423ab8f027ad837b713df2d3efb16
Git-2.46.0-32-bit.tar.bz2 | a420c89679838b6167c1d91396a067fe346b456e01c8464647b3f5c783c5c711
Update the Git Windows version for Windows Server Core

changed lines [58] of file "/tmp/updatecli/github/jenkinsci/docker-ssh-agent/windows/windowsservercore/Dockerfile"

2.46.0.windows.1
Release published on the 2024-07-29 18:56:08 +0000 UTC at the url https://github.com/git-for-windows/git/releases/tag/v2.46.0.windows.1

Changes since Git for Windows v2.45.2 (June 3rd 2024)

Git for Windows for Windows v2.46 is the last version to support for Windows 7 and for Windows 8, see [MSYS2's corresponding deprecation announcement](https://www.msys2.org/docs/windows_support/) (Git for Windows relies on MSYS2 for components such as Bash and Perl).

Please also note that the 32-bit variant of Git for Windows is deprecated; Its last official release [is planned for 2025](https://gitforwindows.org/32-bit.html).

### New Features

* Comes with [Git v2.46.0](https://github.com/git/git/blob/v2.46.0/Documentation/RelNotes/2.46.0.txt).
* Comes with [OpenSSL v3.2.2](https://github.com/openssl/openssl/releases/tag/openssl-3.2.2).
* Comes with [PCRE2 v10.44](https://github.com/PCRE2Project/pcre2/blob/pcre2-10.44/ChangeLog).
* Comes with [OpenSSH v9.8.P1](https://github.com/openssh/openssh-portable/releases/tag/V_9_8_P1).
* Comes with [Git Credential Manager v2.5.1](https://github.com/git-ecosystem/git-credential-manager/releases/tag/v2.5.1).
* Comes with [MinTTY v3.7.4](https://github.com/mintty/mintty/releases/tag/3.7.4).
* `git config` [respects two user-wide configs](https://git-scm.com/docs/git-config#FILES): `.gitconfig` in the home directory, and `.config/git/config`. Since the latter isn't a Windows-native directory, [Git for Windows now looks for `Git/config` in the `AppData` directory](https://github.com/git-for-windows/git/pull/5030), unless `.config/git/config` exists. 
* The [FSMonitor feature](https://github.com/git-for-windows/git/discussions/3251) is no longer experimental, and therefore no longer offered as installer option. Users are encouraged to enable this on a per-repository basis, via the config setting `core.fsmonitor=true` (`scalar clone` does this automatically).
* The server-side component of OpenSSH, which had been shipped with Git for Windows for historical reasons only, is [now no longer distributed with it](https://github.com/git-for-windows/build-extra/pull/571).
* Comes with [cURL v8.9.0](https://curl.se/changes.html#8_9_0).

### Bug Fixes

* Git Bash's `ls` command [can now be used in OneDrive-managed folders](https://github.com/git-for-windows/msys2-runtime/pull/69) without having to hydrate all the files.
* Git LFS v3.5.x and newer no longer support Windows 7. Instead of a helpful error message, it now simply [crashes](https://github.com/git-for-windows/git/issues/4996) on that Windows version, leaving the user with the error message "panic before malloc heap initialized". This has been [addressed](https://github.com/git-for-windows/git/pull/5042): In addition to the unhelpful error message, Git is now saying what is going on and how to get out of the situation.
* As of v2.45.0, the manual pages of `git clone` and `git init` [were broken](https://github.com/git-for-windows/git/issues/5063), which has been fixed. 

Filename | SHA-256
-------- | -------
Git-2.46.0-64-bit.exe | e6337d172590cea1f673acfeef218733e9352adeb863a3a9e8fa20ee0719a40f
Git-2.46.0-32-bit.exe | 8f330c0f33499ee6438d337351c1cc2354fbc067a63713ec4fb83ec1bd001ca3
PortableGit-2.46.0-64-bit.7z.exe | dedae83f4d0851bcbf473c516701e2da6a5d7c574d694d5eceec46d1307132ea
PortableGit-2.46.0-32-bit.7z.exe | 5a5b07eabc2737f1fa2e00cdf19559f385859d42b717afbf5d19bad371182d86
MinGit-2.46.0-64-bit.zip | 9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be
MinGit-2.46.0-32-bit.zip | 479f2de8a230a884f68ae7009b07e5581b07cecf593cc749d6961215af63b6d6
MinGit-2.46.0-busybox-64-bit.zip | 7c9296c007398188cd9a831840d6f8952ecd16aea775152fa237ca164ea07392
MinGit-2.46.0-busybox-32-bit.zip | b8a211098a72d5b86e30a86321ac2d037a64d4677dd1ac786338d12273b0dffb
Git-2.46.0-64-bit.tar.bz2 | 6eb8f52f61e50b3009fc93c57c50d430799423ab8f027ad837b713df2d3efb16
Git-2.46.0-32-bit.tar.bz2 | a420c89679838b6167c1d91396a067fe346b456e01c8464647b3f5c783c5c711
GitHub Action workflow link

Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

dduportal commented 1 month ago

This PR fails for the nanoserver-ltsc2019 with the following error:

hcs::CreateComputeSystem 23ba087c2388197bef677d4b45ec9c81b8760ec7c737155488fe4a07131192c3: Incorrect function.