[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