[vlc-commits] [Git][videolan/vlc][3.0.x] flatpak: switch to nightly

Steve Lhomme (@robUx4) gitlab at videolan.org
Sun Jul 5 09:38:26 UTC 2026



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


Commits:
204f9bdd by Mathieu Velten at 2026-07-05T08:23:58+00:00
flatpak: switch to nightly

- - - - -


1 changed file:

- extras/ci/gitlab-ci.yml


Changes:

=====================================
extras/ci/gitlab-ci.yml
=====================================
@@ -355,8 +355,6 @@ nightly-debian:
 
 .flatpak-common:
     extends: .docker-template
-    variables:
-        FLATPAK_BRANCH: 3.0.x
     script:
         - flatpak-builder-lint --exceptions --exceptions-repo stable manifest extras/package/flatpak/org.videolan.VLC.yaml
         - flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
@@ -377,15 +375,16 @@ nightly-debian:
             - repo-${HOST_ARCH}
             - org.videolan.VLC_${HOST_ARCH}.flatpak
 
-flatpak-x86_64:
+nightly-flatpak-x86_64:
     extends: .flatpak-common
+    only:
+        - schedules
     image:
         name: $VLC_FLATPAK_IMAGE
         entrypoint: [""]
     variables:
+        FLATPAK_BRANCH: 3.0-nightly
         HOST_ARCH: x86_64
-        # TODO remove this after we finish the test phase, not really needed outside of releases
-        BUNDLE_SOURCES: 1
     tags:
         - dind-amd64
 
@@ -410,13 +409,15 @@ release-flatpak-x86_64:
 flatpak-repo:
     stage: repo
     extends: .docker-template
-    # TODO only trigger this on tagging after we finish the test phase
-    #only:
-    #    - tags
+    only:
+        - tags
     image:
         name: $VLC_FLATPAK_IMAGE
         entrypoint: [""]
     script:
+        - flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
+        # Install published version of VLC from Flathub to be able to generate deltas
+        - flatpak install --user -y flathub org.videolan.VLC//stable
         - ostree init --repo=repo --mode archive-z2
         - for ref in $(ostree --repo=repo-x86_64 refs); do
             flatpak build-commit-from --no-update-summary --disable-fsync --src-repo=repo-x86_64 repo "$ref";
@@ -428,7 +429,7 @@ flatpak-repo:
         paths:
             - repo.tar.gz
     dependencies:
-      - flatpak-x86_64
+      - release-flatpak-x86_64
 
 #
 # macOS



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

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/204f9bddece5f766401a24e5eaaba34995ccf7db
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the vlc-commits mailing list