[PATCH] Azure CI: Drop Windows host tools builds
Simon Glass
sjg at chromium.org
Fri May 15 17:06:01 CEST 2026
Hi Tom,
On Fri, 15 May 2026 at 08:59, Tom Rini <trini at konsulko.com> wrote:
>
> In preparation for being able to support more recent OpenSSL versions,
> we need to add support for the OpenSSL Provider API. This in turn isn't
> something that MSYS has all of the required packages to support. Given a
> lack of user feedback that these tools are still used in this manner,
> remove Windows host tool builds from CI.
>
> Link: https://lore.kernel.org/u-boot/20260429180247.83091-1-ekovsky@redhat.com/
> Signed-off-by: Tom Rini <trini at konsulko.com>
> ---
> This is intended for the next branch, and to allow for a more visible
> part of the removal to be made now. This means v2026.07 will be the last
> version to support MSYS for host tool builds.
> ---
> .azure-pipelines.yml | 28 ----------------------------
> 1 file changed, 28 deletions(-)
>
> diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
> index 4417ef4e5a50..b2a59bafa83d 100644
> --- a/.azure-pipelines.yml
> +++ b/.azure-pipelines.yml
> @@ -1,5 +1,4 @@
> variables:
> - windows_vm: windows-2022
> ubuntu_vm: ubuntu-24.04
> macos_vm: macOS-14
> ci_runner_image: trini/u-boot-gitlab-ci-runner:noble-20251013-23Jan2026
> @@ -44,33 +43,6 @@ variables:
> stages:
> - stage: testsuites
> jobs:
> - - job: tools_only_windows
> - displayName: 'Ensure host tools build for Windows'
> - pool:
> - vmImage: $(windows_vm)
> - steps:
> - - powershell: |
> - (New-Object Net.WebClient).DownloadFile("https://github.com/msys2/msys2-installer/releases/download/2021-06-04/msys2-base-x86_64-20210604.sfx.exe", "sfx.exe")
> - displayName: 'Install MSYS2'
> - - script: |
> - sfx.exe -y -o%CD:~0,2%\
> - %CD:~0,2%\msys64\usr\bin\bash -lc " "
> - %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Syuu"
> - %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Syuu"
> - displayName: 'Update MSYS2'
> - - script: |
> - %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm --needed -Sy make gcc bison flex diffutils openssl-devel libgnutls-devel libutil-linux-devel"
> - displayName: 'Install Toolchain'
> - - script: |
> - echo make tools-only_defconfig tools-only > build-tools.sh
> - %CD:~0,2%\msys64\usr\bin\bash -lc "bash build-tools.sh"
> - displayName: 'Build Host Tools'
> - env:
> - # Tell MSYS2 we need a POSIX emulation layer
> - MSYSTEM: MSYS
> - # Tell MSYS2 not to ‘cd’ our startup directory to HOME
> - CHERE_INVOKING: yes
> -
> - job: tools_only_macOS
> displayName: 'Ensure host tools build for macOS X'
> pool:
> --
> 2.43.0
>
Reviewed-by: Simon Glass <sjg at chromium.org>
How should we document this use of WSL to run the tools on Windows?
Regards,
Simon
More information about the U-Boot
mailing list