Skip to content

Conversation

@dscho
Copy link
Member

@dscho dscho commented Jan 14, 2026

This version adds support for Windows ARM64 architecture, which is now built alongside the existing x86 and x64 variants.

The PKGBUILD file now uses a case statement to detect the target architecture via MINGW_PACKAGE_PREFIX and selects the appropriate binary artifact (gcm-win-x86, gcm-win-x64, or gcm-win-arm64) along with its checksum. This ensures that ARM64 packages contain native ARM64 binaries instead of x86 binaries.

This closes git-for-windows/git#6038.

This version adds support for Windows ARM64 architecture, which is now
built alongside the existing x86 and x64 variants.

The PKGBUILD now uses a case statement to detect the target architecture
via MINGW_PACKAGE_PREFIX and selects the appropriate binary artifact
(gcm-win-x86, gcm-win-x64, or gcm-win-arm64) along with its checksum.
This ensures that ARM64 packages contain native ARM64 binaries instead
of x86 binaries.

Co-authored-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: GitHub Copilot (Claude Sonnet 4.5) <noreply@github.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
dscho added a commit to git-for-windows/git-for-windows-automation that referenced this pull request Jan 14, 2026
This is a follow-up to the change I made when updating GCM to v2.7.0 in
git-for-windows/build-extra#670 where I updated
PKGBUILD to use the architecture-specific GCM artifacts, in particular
the ARM64 one introduced in Git Credential Manager v2.7.0.

The PKGBUILD now downloads architecture-specific binaries (x86, x64, and
arm64) rather than using x86 binaries for all platforms. This requires
a new checksum update script that automatically fetches and updates
the SHA256 checksums for all three architectures when updating to a
new version.

In addition, elsewhere a comment has been updated to reflect that we now
download architecture-specific artifacts rather than just x86.

Co-authored-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: GitHub Copilot (Claude Sonnet 4.5) <noreply@github.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
@dscho
Copy link
Member Author

dscho commented Jan 14, 2026

/deploy mingw-w64-git-credential-manager

@dscho
Copy link
Member Author

dscho commented Jan 14, 2026

/add relnote feature Comes with Git Credential Manager v2.7.0, the "anniversary release" after one release-less year, which brings native x64 and ARM64 binaries for the respective flavors of Git for Windows.

@dscho dscho merged commit 0c7a3bc into main Jan 14, 2026
8 of 9 checks passed
@dscho dscho deleted the git-credential-manager-2.7.0 branch January 14, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[New git-credential-manager version] GCM 2.7.0

3 participants