Thu, 14 Nov 2024 15:36:41 -0500 contrib: install the arm64 compiler tools in the Windows dependency script stable
Matt Harbison <matt_harbison@yahoo.com> [Thu, 14 Nov 2024 15:36:41 -0500] rev 52268
contrib: install the arm64 compiler tools in the Windows dependency script This lets us build arm64 wheels on Windows. We should update from VS 2017 to VS 2019, but that can wait until there's a clean Windows system available. There's a little bit of handwaving here because I originally installed some packages on the CI system by checking boxes in the GUI installer to get arm64 support, since I didn't know the name(s) of the things needed. Exporting the configuration from the GUI installer showed the list of things present, and then I was able to run `vs_buildtools.exe` on another system that previously had this dependency script run a few years ago, with just this new arg. That allowed the wheels to be built (the process failed on this second system prior to this). The only difference between the CI system configuration prior to installing arm64 stuff and this second system after, is the second system has the WinXP support component. Surprisingly, the arm64 WDK and arm64 CRT or Universal CRT doesn't seem to be required.
Fri, 15 Nov 2024 17:36:38 +0100 wheels: also build the i686 wheel in the CI stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 17:36:38 +0100] rev 52267
wheels: also build the i686 wheel in the CI People of weird hardware use i686 so testing the building it useful.
Fri, 15 Nov 2024 16:22:01 +0100 wheel: reintroduce the building of i686 wheel stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 16:22:01 +0100] rev 52266
wheel: reintroduce the building of i686 wheel We now have image to make that work.
Fri, 15 Nov 2024 07:20:12 +0100 wheel: also build the musl wheel in the ci stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 07:20:12 +0100] rev 52265
wheel: also build the musl wheel in the ci We add a trigger to not run that all the time.
Thu, 14 Nov 2024 22:09:36 +0100 wheel: add a target for amdx86_64-musl wheels stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Thu, 14 Nov 2024 22:09:36 +0100] rev 52264
wheel: add a target for amdx86_64-musl wheels These can be installed on alpineā€¦ which is quite useful.
Fri, 15 Nov 2024 16:27:41 +0100 packaging: factor the linux-wheels-x86_64 a bit stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 16:27:41 +0100] rev 52263
packaging: factor the linux-wheels-x86_64 a bit This will make introduction of more variant simpler and testing quicker
Fri, 15 Nov 2024 16:25:38 +0100 packaging: propagate the make option to packaging target stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 16:25:38 +0100] rev 52262
packaging: propagate the make option to packaging target This is useful when using --jobs for example
Fri, 15 Nov 2024 16:24:39 +0100 packaging: remove the i686 wheel from the linux-wheels target stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 16:24:39 +0100] rev 52261
packaging: remove the i686 wheel from the linux-wheels target It is currently broken.
Fri, 15 Nov 2024 16:41:30 +0100 wheels: rely on the image config to be able to access the repository stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 16:41:30 +0100] rev 52260
wheels: rely on the image config to be able to access the repository The image should now have the proper config set globally to access this
Fri, 15 Nov 2024 16:34:50 +0100 packaging: explain why we purge while building wheels stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 16:34:50 +0100] rev 52259
packaging: explain why we purge while building wheels We also make is a bit narrower so that it is less surprising.
Fri, 15 Nov 2024 00:01:34 +0100 ci: for branches, use a single trigger stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 00:01:34 +0100] rev 52258
ci: for branches, use a single trigger This trigger will unlock all the job necessary to build wheels and upload nightly build. This should make the nightly build process more pratical. In practice right now, only run pipeline for branch by creating them explicitly on the web. So we could just run everything without trigger, but this is a decision for later. This changeset only focus on making the nightly build process somewhat manageable.
Thu, 14 Nov 2024 22:44:25 +0100 ci: add "sink" for parallel tests stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Thu, 14 Nov 2024 22:44:25 +0100] rev 52257
ci: add "sink" for parallel tests This work around the maximum 50 jobs dependencies.
Fri, 15 Nov 2024 00:29:37 +0100 ci: abstract the branch matching regexp stable
Pierre-Yves David <pierre-yves.david@octobus.net> [Fri, 15 Nov 2024 00:29:37 +0100] rev 52256
ci: abstract the branch matching regexp This is less error prone and make debugging branch-only pipeline simpler.
Thu, 14 Nov 2024 16:45:23 +0100 branching: merge stable into default
Raphaël Gomès <rgomes@octobus.net> [Thu, 14 Nov 2024 16:45:23 +0100] rev 52255
branching: merge stable into default
Thu, 14 Nov 2024 16:44:32 +0100 relnotes: fix 6.9rc1 stable
Raphaël Gomès <rgomes@octobus.net> [Thu, 14 Nov 2024 16:44:32 +0100] rev 52254
relnotes: fix 6.9rc1 I forgot to remove a bunch of tempate stuff.
(0) -30000 -10000 -3000 -1000 -300 -100 -15 +15 tip