canonical/Snapcraft Build
Build a Snapcraft project
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | The location of the Snapcraft project. Defaults to the base of the repository | — | . |
| build-info | Whether to include build information in the resulting snap. This will add snap/manifest.yaml and snap/snapcraft.yaml files to the snap. The Snap Store can use this information to detect snaps with security vulnerabilities introduced through stage-packages. Proprietary applications may want to disable this due to the information leakage. | — | true |
| snapcraft-channel | The Snapcraft channel to use By default, the action will use the stable version of Snapcraft to build the project. This parameter can be used to instead select a different channel such as beta, candidate, or edge. | — | stable |
| snapcraft-args | Additional arguments to pass to Snapcraft Some experimental Snapcraft features are disabled by default and must be turned on via a `--enable-experimental-*` command line argument. This parameter can be used to turn on such features. | — | "" |
| ua-token | UA token to attach in build environment. Snapcraft will detach the token when no longer required. | — | "" |
Outputs
| name | description |
|---|---|
| snap | The file name of the resulting snap. |