Add distro/ubuntuCore for UC26 snap and image builds.

Centralize salmanoff snapcraft, dangerous-model image scripts, and QEMU
workflow so UC26 can be reproduced from the SMO repo without ubuntu-core-practice.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-25 23:01:52 -04:00
parent 44d12eeb9e
commit 038d59f972
17 changed files with 1295 additions and 0 deletions
@@ -0,0 +1,43 @@
{
"type": "model",
"authority-id": "@ACCOUNT_ID@",
"brand-id": "@ACCOUNT_ID@",
"series": "16",
"model": "salmanoff-dev-amd64",
"architecture": "amd64",
"base": "core26",
"grade": "dangerous",
"system-user-authority": "*",
"timestamp": "@TIMESTAMP@",
"snaps": [
{
"name": "pc",
"type": "gadget",
"default-channel": "26/stable",
"id": "UqFziVZDHLSyO3TqSWgNBoAdHbLI4dAH"
},
{
"name": "pc-kernel",
"type": "kernel",
"default-channel": "26/stable",
"id": "pYVQrBcKmBa0mZ4CCN7ExT6jH8rY1hza"
},
{
"name": "core26",
"type": "base",
"default-channel": "cloud-init/stable",
"id": "cUqM61hRuZAJYmIS898Ux66VY61gBbZf"
},
{
"name": "snapd",
"type": "snapd",
"default-channel": "latest/stable",
"id": "PMrrV4ml8uWuEUDBT8dSGnKUYbevVhc4"
},
{
"name": "salmanoff",
"type": "app",
"presence": "optional"
}
]
}