[vlc-commits] [Git][videolan/vlc][3.0.x] CI: disable snap nightlies

Steve Lhomme (@robUx4) gitlab at videolan.org
Thu May 14 10:38:05 UTC 2026



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


Commits:
f7aa16d1 by Steve Lhomme at 2026-05-14T09:23:58+00:00
CI: disable snap nightlies

We are using an old snap image that can't be uploaded anymore.
The last available snap image is 3.0.20 [^1] from March 2024.

We can remove everything related to snap and add back what is needed
when we resume snap builds.

[^1]: https://snapcraft.io/vlc

- - - - -


1 changed file:

- extras/ci/gitlab-ci.yml


Changes:

=====================================
extras/ci/gitlab-ci.yml
=====================================
@@ -22,16 +22,11 @@ variables:
     VLC_DEBIAN_QT6_IMAGE: registry.videolan.org/vlc-debian-unstable:20260121072258
     VLC_ANDROID_IMAGE: registry.videolan.org/vlc-debian-android-3.0:20260504124015
     VLC_ANDROID4_IMAGE: registry.videolan.org/vlc-debian-android:20250626142950
-    VLC_SNAP_IMAGE: registry.videolan.org/vlc-ubuntu-bionic:20260504131657
 
 .variables-debian: &variables-debian
         HOST_ARCH: x86_64
         TRIPLET: $HOST_ARCH-linux-gnu
 
-.variables-snap: &variables-snap
-        HOST_ARCH: x86_64
-        TRIPLET: $HOST_ARCH-linux-gnu
-
 .variables-win32: &variables-win32
         SHORTARCH: win32
         VLCARCH: win32
@@ -346,39 +341,6 @@ nightly-debian:
     after_script:
     artifacts:
 
-#
-# Snap builds
-#
-.snap-common:
-    extends: .docker-template
-    image:
-        name: $VLC_SNAP_IMAGE
-    script: |
-            cd extras/package/snap
-            make -f package.mak snap
-    after_script:
-        - export VLC_CONTRIB_SHA="$(extras/ci/get-contrib-sha.sh)"
-        - mv extras/package/snap/parts/vlc/build/contrib/vlc-contrib-*.tar.bz2 contrib/vlc-contrib-${TRIPLET}-${VLC_CONTRIB_SHA}.tar.bz2 2>/dev/null || true
-    allow_failure: true
-    variables: *variables-snap
-
-nightly-snap:
-    extends: .snap-common
-    only:
-        - schedules
-    except:
-    after_script:
-        - if [ "$CI_PROJECT_NAMESPACE" = "videolan" ]; then /bin/true; else exit 0; fi
-        - mkdir nightlies
-        - mv extras/package/snap/vlc_*.snap nightlies/
-        - echo $SNAP_LOGIN | base64 --decode | snapcraft login --with -
-        - snapcraft push nightlies/vlc_*.snap --release beta
-        - snapcraft logout
-        - cd nightlies && find . -maxdepth 1 -type f -not -name SHA512SUM | xargs shasum -a 512 | tee SHA512SUM
-    artifacts:
-        paths:
-           - nightlies/*
-
 #
 # macOS
 #



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/f7aa16d15d1f0bf554ad830fea51d94bcefa5550

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/f7aa16d15d1f0bf554ad830fea51d94bcefa5550
You're receiving this email because of your account on code.videolan.org.




More information about the vlc-commits mailing list