Fix cross build with mingw32
[platform/upstream/gstreamer.git] / .gitlab-ci.yml
index e5b80d3..893d824 100644 (file)
@@ -25,9 +25,9 @@ variables:
   # If you are hacking on them or need a them to rebuild, its enough
   # to change any part of the string of the image you want.
   ###
-  FEDORA_TAG:  '2021-12-03.1'
+  FEDORA_TAG:  '2022-03-14.0'
   INDENT_TAG: '2021-10-04.0'
-  WINDOWS_TAG: "2022-01-26.3"
+  WINDOWS_TAG: "2022-03-14.0"
 
   GST_UPSTREAM_REPO: 'gstreamer/gstreamer'
   FDO_UPSTREAM_REPO: 'gstreamer/gstreamer'
@@ -163,10 +163,11 @@ gst-indent amd64 docker:
   # Do not depend on the trigger, as we want to run indent always
   needs: []
 
-.windows amd64 docker:
+windows amd64 docker:
   stage: "build docker"
   needs:
     - "trigger"
+  timeout: '3h'
   variables:
     # Unlike the buildah/linux jobs, this file
     # needs to be relative to docker/windows/ subdir
@@ -224,14 +225,14 @@ gst-indent amd64 docker:
         Exit 1
       }
 
-.windows rust amd64 docker latest stable:
+windows rust amd64 docker latest stable:
   extends: '.windows rust docker build'
   variables:
     RUST_IMAGE: !reference [variables, "WINDOWS_RUST_LATEST_IMAGE"]
     RUST_UPSTREAM_IMAGE: !reference [variables, "WINDOWS_RUST_LATEST_UPSTREAM_IMAGE"]
     RUST_VERSION: !reference [variables, "RUST_LATEST_VERSION"]
 
-.windows rust amd64 docker minimum supported version:
+windows rust amd64 docker minimum supported version:
   extends: '.windows rust docker build'
   variables:
     RUST_IMAGE: !reference [variables, "WINDOWS_RUST_MINIMUM_IMAGE"]
@@ -416,17 +417,17 @@ build clang fedora x86_64:
   #    - 'build/meson-logs/'
   #    - 'vslogs.zip'
 
-.build vs2019 amd64:
+build vs2019 amd64:
   extends: '.build windows'
   variables:
     ARCH: 'amd64'
 
-.build vs2019 x86:
+build vs2019 x86:
   extends: '.build windows'
   variables:
     ARCH: 'x86'
 
-.build vs2019 arm64 uwp:
+build vs2019 arm64 uwp:
   extends: '.build windows'
   variables:
     ARCH: 'arm64'
@@ -439,7 +440,7 @@ build clang fedora x86_64:
       --cross-file ci/meson/vs2019-arm64-cross-file.txt
       --native-file ci/meson/vs2019-x64-native-file.txt
 
-.build msys2 :
+build msys2 :
   extends: '.build windows'
   timeout: '60min'
   rules:
@@ -682,6 +683,7 @@ valgrind ges:
       - subprojects/gst-plugins-good/**/*
       - subprojects/gst-plugins-bad/**/*
       - subprojects/gst-editing-services/**/*
+      - subprojects/gst-python/**/*
 
 # ---- Integration ----- #
 
@@ -760,6 +762,8 @@ build documentation:
 cerbero trigger:
   stage: build
   timeout: '3h'
+  tags:
+    - placeholder-job
   extends:
     - '.fedora image'
     - '.fdo.suffixed-image@fedora'