diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 49ff3850bb..5d8aea5315 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -116,6 +116,8 @@ msys2-mingw32: image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master stage: flatpak allow_failure: true + tags: + - flatpak artifacts: paths: - "${APPID}-dev.flatpak" diff --git a/.gitlab-ci/flatpak-build.sh b/.gitlab-ci/flatpak-build.sh index 9b27b6290e..cbb6c097d1 100644 --- a/.gitlab-ci/flatpak-build.sh +++ b/.gitlab-ci/flatpak-build.sh @@ -8,6 +8,7 @@ builddir=flatpak_app repodir=repo flatpak-builder \ + --user --disable-rofiles-fuse \ --stop-at=gtk \ ${builddir} \ build-aux/flatpak/${appid}.json @@ -23,11 +24,12 @@ flatpak build ${builddir} meson \ -Dbuild-examples=false \ -Dintrospection=false \ -Ddemos=true \ - _build . + _flatpak_build -flatpak build ${builddir} ninja -C _build install +flatpak build ${builddir} ninja -C _flatpak_build install flatpak-builder \ + --user --disable-rofiles-fuse \ --finish-only \ --repo=${repodir} \ ${builddir} \