Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stop building i686 installers/portable Gits/archives #5394

Closed
dscho opened this issue Feb 3, 2025 · 6 comments · Fixed by git-for-windows/git-for-windows-automation#118
Closed
Milestone

Comments

@dscho
Copy link
Member

dscho commented Feb 3, 2025

As promised in https://gitforwindows.org/32-bit, Git for Windows provided limited support for i686 until 2025. That year has now arrived.

As per the promise, Git for Windows will still produce the i686 variant of MinGit until April 2029, but that's it.

So what does this entail? For now, I believe that the only change we need to make is to the create-artifacts-matrix.js script, where we need to make the installer, portable and archive artifacts conditional on architecture !== 'i686', similar to how we exclude MinGit-busybox for aarch64.

For continuity, and to give us a chance to communicate this change in the Release Notes of one last Git for Windows version that still has said "limited support for i686", let's make this change just after releasing Git for Windows v2.48.1.

@dscho
Copy link
Member Author

dscho commented Feb 4, 2025

/add relnote blurb Git for Windows v2.48.1 is the last version to ship with the i686 ("32-bit") variant of the installer, portable Git and archive. Only 32-bit MinGit will be built for future versions, until April 2029.

The workflow run was started

@dscho
Copy link
Member Author

dscho commented Feb 25, 2025

/add relnote blurb Git for Windows v2.48.1 was the last version to ship with the i686 ("32-bit") variant of the installer, portable Git and archive. Only 32-bit MinGit will be built for future versions, until April 2029.

The workflow run was started

dscho added a commit to git-for-windows/git-for-windows-automation that referenced this issue Feb 25, 2025
As announced multiple times and also documented in detail at
https://gitforwindows.org/32-bit, Git for Windows will no longer
publish 32-bit installers, portable Gits and such.

The only i686 artifacts that will be published are the MinGit ones,
until April 2029.

This addresses git-for-windows/git#5394.

Signed-off-by: Johannes Schindelin <[email protected]>
@dscho dscho added this to the Next release milestone Feb 25, 2025
@dscho
Copy link
Member Author

dscho commented Feb 26, 2025

This should have been addressed in git-for-windows/git-for-windows-automation#117, but the build failed. I'm on it.

@dscho
Copy link
Member Author

dscho commented Feb 26, 2025

This should have been addressed in git-for-windows/git-for-windows-automation#117, but the build failed. I'm on it.

Aha: the artifacts to build were specified as installer portable archive mingit mingit-busybox. Most likely, this is GitForWindowsHelper. I queue the correct run manually and will now continue investigating.

@dscho
Copy link
Member Author

dscho commented Feb 26, 2025

Most likely, this is GitForWindowsHelper.

Actually, it isn't... It's in the git-artifacts workflow itself.

@dscho
Copy link
Member Author

dscho commented Feb 26, 2025

Most likely, this is GitForWindowsHelper.

Actually, it isn't... It's in the git-artifacts workflow itself.

There, that should fix it: git-for-windows/git-for-windows-automation#118. I will merge this before running /git-artifacts in the (as yet unfinished) v2.49.0-rc0 rebase.

dscho added a commit to git-for-windows/git-for-windows-automation that referenced this issue Feb 26, 2025
This is yet another step towards stopping to publish all i686 artifacts
except MinGit, see git-for-windows/git#5394.

Signed-off-by: Johannes Schindelin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant