CI: Publish snaps on the snap store
The push only happens under videolan namespace.
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 87d6335..4817fe4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -229,6 +229,12 @@
- debian
script:
- snapcraft snap
+ - |
+ if [ "$CI_PROJECT_NAMESPACE" = "videolan" ]; then
+ echo $SNAP_LOGIN | base64 --decode | snapcraft login --with -
+ snapcraft push dav1d_*.snap --release edge
+ snapcraft logout
+ fi
artifacts:
name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
paths: