diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 05bb911c91..05bf80475f 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -33,11 +33,11 @@ description: |
   Environment.
 confinement: classic
 grade: devel
-base: core18
+base: core22
 license: Apache-2.0
 architectures:
-  - run-on: all
-    build-on: [amd64, i386]
+  - build-for: all
+    build-on: [amd64, arm64]
 
 apps:
   ant: