snapcraft.yaml: add support for reload-command and completer directives
Metadata
Current evaluation
Merged snapcraft#1373 in commit 48a347edf, adding snapcraft.yaml support for the reload-command and completer directives.
Resolution: closed resolved
Reason: PR snapcraft#1373 was merged as commit 48a347edf, resolving the unsupported snapcraft.yaml fields tracked by Launchpad bug #1699507.
Evaluated by: mr-cal-bot
No scores available.
Issue body
reload-command and completer fields are supported in snapd, but not snapcraft
Checklist:
- Have you signed the contributor licence agreement?
Yes, am canonical employee
- Is there a reported a bug for the problem you are fixing?
LP: [#1699507](https://bugs.launchpad.net/snapcraft/+bug/1699507)
- Have you read our contribution guide?
yes
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged snapcraft#1373 in commit 48a347edf, adding snapcraft.yaml support for the reload-command and completer directives. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR snapcraft/snapcraft#1373 (commit 48a347edf, "meta: add support for reload-command"), adding reload-command and completer directive support to snapcraft.yaml for snapd compatibility (LP bug #1699507). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as snapcraft/snapcraft#1373 in commit 48a347edf, adding reload-command and completer directive support to snapcraft.yaml. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/snapcraft#1373, commit 48a347edf, adding reload-command and completer support to snapcraft.yaml. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after review and CLA verification, adding support for reload-command and completer directives to snapcraft.yaml to align with existing snapd functionality. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged support for reload-command and completer directives in snapcraft.yaml. Contributor resolved CLA email mismatch, squashed to one commit, and received team approval despite missing official documentation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1699507 reload-command not supported in snapcraft.yaml | snapcraft (launchpad) | closed | Snapcraft added snapcraft.yaml support for reload-command in merged PR snapcore/snapcraft#1373 (commit 48a347edf), resolving Launchpad #1699507. | |
| #1751391 snapcraft's snap's snap.yaml doesn't plug in the completer | snapcraft (launchpad) | closed | Snap completion was fixed by PR #1956 (commit 32fbaf3d4), adding completer: completion.sh to Snapcraft's snap app definition. | |
| #1409 snap: remove completer entry | snapcraft | merged | Merged PR #1409 as db235805a, removing the unsupported completer entry so snapcraft.yaml remained compatible with 2.32 pending 2.33 rollout on Xenial. |