[vlc-commits] [Git][videolan/vlc][3.0.x] 3 commits: CI: move Windows arm64 VLCARCH in variables-win64-arm

Steve Lhomme (@robUx4) gitlab at videolan.org
Tue Sep 9 14:49:42 UTC 2025



Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC


Commits:
6086337d by Steve Lhomme at 2025-09-09T13:24:05+02:00
CI: move Windows arm64 VLCARCH in variables-win64-arm

- - - - -
2ad9fa6c by Steve Lhomme at 2025-09-09T13:29:27+02:00
CI: move Windows arm64 UWP_EXTRA_BUILD_FLAGS in variables-win64-arm

They enable
- minimum Windows 10 17763 Redstone 5 1809 (0x0A000006)
- UCRT build (since we require Windows 10+)
- extra compilation checks

- - - - -
9f1d03dd by Steve Lhomme at 2025-09-09T13:31:19+02:00
CI: generate a Windows arm64 release build when tagging

- - - - -


1 changed file:

- extras/ci/gitlab-ci.yml


Changes:

=====================================
extras/ci/gitlab-ci.yml
=====================================
@@ -44,9 +44,10 @@ variables:
 
 .variables-win64-arm: &variables-win64-arm
         SHORTARCH: arm64
-        VLCARCH: winarm64
+        VLCARCH: winarm64-ucrt
         HOST_ARCH: aarch64
         TRIPLET: $HOST_ARCH-w64-mingw32
+        UWP_EXTRA_BUILD_FLAGS: -u -x -S 0x0A000006
 
 .variables-macos-x86_64: &variables-macos-x86_64
         VLC_PATH: /Users/videolanci/sandbox/bin
@@ -134,8 +135,6 @@ win64-arm-llvm:
         name: $VLC_WIN_LLVM_UCRT_IMAGE
     variables:
         <<: *variables-win64-arm
-        VLCARCH: winarm64-ucrt
-        UWP_EXTRA_BUILD_FLAGS: -u -x -S 0x0A000006
 
 uwp32-libvlc-llvm:
     extends: .win-common
@@ -179,10 +178,8 @@ nightly-win64-arm-llvm:
         name: $VLC_WIN_LLVM_UCRT_IMAGE
     variables:
         <<: *variables-win64-arm
-        VLCARCH: winarm64-ucrt
         TRIPLET: $HOST_ARCH-ucrt-w64-mingw32
         LIBVLC_EXTRA_BUILD_FLAGS: -D /
-        UWP_EXTRA_BUILD_FLAGS: -u -x -S 0x0A000006
 
 .release-win-common:
     # We don't use any of the .win-common template so just use .docker-template
@@ -223,6 +220,12 @@ release-win64:
         name: $VLC_WIN64_IMAGE
     variables: *variables-win64
 
+release-win64-arm:
+    extends: .release-win-common
+    image:
+        name: $VLC_WIN_LLVM_UCRT_IMAGE
+    variables: *variables-win64-arm
+
 #
 # Debian
 #



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/827794605f744ac65ab8b40c057dc81c4177cc6e...9f1d03dd3cdcb2372f9e1a84c308442ba2ea25b6

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/827794605f744ac65ab8b40c057dc81c4177cc6e...9f1d03dd3cdcb2372f9e1a84c308442ba2ea25b6
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list