[neon/snap-packaging/kde-qt6-core-sdk/work.core24-arm64-build-test] debian: add the snap_snapcraft_core_lxd_arm64 part
Carlos De Maine
null at kde.org
Mon Jul 21 03:05:57 BST 2025
Git commit d246c3f5206716520d58cb5f40174ac7df8cccbb by Carlos De Maine.
Committed on 21/07/2025 at 02:05.
Pushed by carlosdem into branch 'work.core24-arm64-build-test'.
add the snap_snapcraft_core_lxd_arm64 part
M +19 -1 debian/snap-snapcraft-core-lxd-proto.yml
https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/d246c3f5206716520d58cb5f40174ac7df8cccbb
diff --git a/debian/snap-snapcraft-core-lxd-proto.yml b/debian/snap-snapcraft-core-lxd-proto.yml
index db5ac07..7fb24d6 100644
--- a/debian/snap-snapcraft-core-lxd-proto.yml
+++ b/debian/snap-snapcraft-core-lxd-proto.yml
@@ -4,7 +4,6 @@ include:
#- /gitlab-templates/blocks/snap-base.yml
- /gitlab-templates/blocks/workflow.yml
-
snap_snapcraft_core_lxd:
extends: .snap_base
stage: deploy
@@ -24,6 +23,25 @@ snap_snapcraft_core_lxd:
allow_failure: true
interruptible: true
+snap_snapcraft_core_lxd_arm64:
+ extends: .snap_base-arm64
+ stage: deploy
+ inherit:
+ default: true
+ script:
+ # clean
+ - snapcraft clean
+ # Force usage of LXD for building Snaps
+ - echo building $KDE_SNAP_MODULE_NAME with LXD...
+ - snapcraft --use-lxd --verbose 2>&1 | tee task.log
+ # Make the artifacts dir
+ - mkdir -p $CI_PROJECT_DIR/kde-ci-packages/
+ # copy the snap to the artifacts dir
+ - cp -vf ./*.snap $CI_PROJECT_DIR/kde-ci-packages/
+ - echo $KDE_SNAP_BRANCH >> deploy.env
+ allow_failure: true
+ interruptible: true
+
snap_snapcraft_core_publish:
extends: .snap_publish
stage: publish
More information about the Neon-commits
mailing list