snapcraft
snapcraft copied to clipboard
Package, distribute, and update any app for Linux and IoT.
### Bug Description When building a snap on an AMD64 machine for an ARM64 device, it was noticed by the library linter that a bunch of libraries and other files...
### What needs to get done Release a new version of docker image https://hub.docker.com/r/snapcore/snapcraft/tags ### Why it needs to get done The current `:stable` was published 3 years ago, it...
### Bug Description Permissions of source files on the host machine can leak through the snapcraft build process and end up in the built snap. This means that file permissions...
### What needs to get done Merge `feature/components` into `feature/craft-application` You can see the delta here: https://github.com/canonical/snapcraft/compare/feature/craft-application...feature/components ### Why it needs to get done - To prevent our feature branches...
### What needs to get done For `core22`, `snapd` from the `edge` channel should only be used when components are provided. See https://github.com/canonical/snapcraft/pull/4654#discussion_r1521992193 ### Why it needs to get done...
### Bug Description One can set verbosity level either via CLI with a flag `--verbosity=foo` or with a corresponding environment variable `SNAPCRAFT_VERBOSITY_LEVEL=foo`. Doing the latter no longer works, and the...
Based on Rockcraft, the `platform` validation occurs in `snapcraft.models.SnapcraftBuildPlanner` and `snapcraft.models.Project`. This can be combined in `snapcraft.models.Project`. Scope of work: - [ ] move and rework validation code - [...
### What needs to get done After #4644 is complete, we need to add support for components in core24. ### Why it needs to get done To support components in...
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [x] Have you successfully run...
### What needs to get done ### `snapcraft.yaml` syntax Support the following syntax: ```yaml components: : hooks: : plugs: - ``` Supported hooks are: - install - pre-refresh - post-refresh...