canonical / snapcraft

Package, distribute, and update any app for Linux and IoT.
https://snapcraft.io
GNU General Public License v3.0
1.18k stars 445 forks source link

Add `platforms` definition to `snapcraft.yaml` json schema #4913

Open lengau opened 3 months ago

lengau commented 3 months ago

What needs to get done

Add a definition for platforms to the json schema of snapcraft.yaml

Why it needs to get done

Currently all core24 snaps show an error in schema validation because of this.

lengau commented 3 months ago

This can probably wait until we move over to pydantic 2 and get the auto-generated schemas, but I wanted it noted ITMT so anyone who sees this knows we're aware.