[fractal/eof-nightly-flatpak] ci: Push end-of-life nightly flatpak
- From: Julian Sparber <jsparber src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal/eof-nightly-flatpak] ci: Push end-of-life nightly flatpak
- Date: Tue, 29 Mar 2022 10:49:52 +0000 (UTC)
commit 6de62174ec23b6c621ba372547505aecf854c420
Author: Julian Sparber <julian sparber net>
Date: Tue Mar 29 10:49:51 2022 +0000
ci: Push end-of-life nightly flatpak
.gitlab-ci.yml | 21 +++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 066c6125f..971118f7c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -39,7 +39,24 @@ flatpak:
RUNTIME_REPO: 'https://nightly.gnome.org/gnome-nightly.flatpakrepo'
APP_ID: "org.gnome.FractalDevel"
-nightly:
- extends: '.publish_nightly'
+.nightly:
+ image: 'registry.gitlab.gnome.org/gnome/gnome-runtime-images/flat-manager-client'
+ stage: 'deploy'
+ timeout: '100m'
dependencies: ['flatpak']
needs: ['flatpak']
+ script:
+ - tar xf repo.tar
+ - flatpak build-update-repo --generate-static-deltas repo/
+ - BUILD_ID=$(flat-manager-client create ${FLAT_MANAGER_URL} ${FLATPAK_REPO} --end-of-life="Fractal was
migrated to a new codebase and the app-id changed" --end-of-life-rebase="org.gnome.Fractal.Devel")
+ - flat-manager-client push --commit --publish --wait ${BUILD_ID} repo/ || result=$?
+ - flat-manager-client purge ${BUILD_ID}
+ - exit $result
+ variables:
+ FLAT_MANAGER_URL: https://flat-manager.gnome.org/
+ FLATPAK_REPO: nightly
+ only:
+ refs:
+ - 'master'
+ variables:
+ - $REPO_TOKEN
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]