Add nil plugin
Metadata
Current evaluation
Merged snapcraft#85 via 8e62b401f, adding a no-op nil plugin for parts whose properties are all optional and incorporating integration tests.
Resolution: closed resolved
Reason: Pull request #85 was merged as commit 8e62b401f after its integration test and merge conflict were addressed. The resulting nil plugin accepts all-optional properties and performs no build actions.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The nil plugin is for parts in which all properties are optional.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged snapcraft#85 via 8e62b401f, adding a no-op nil plugin for parts whose properties are all optional and incorporating integration tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/snapcraft#85 (8e62b401f), adding a no-op nil plugin for parts with all-optional properties, plus integration tests and conflict fixes. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged snapcraft#85 (8e62b401f), adding a no-op nil plugin for parts with all-optional properties after icon, integration-test, and conflict-resolution feedback. | |
| qwen/qwen3.6-35b-a3b | — | — | The nil plugin for parts with all optional properties was merged after addressing reviewer requests to remove the icon and add an integration test, followed by conflict resolution. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after resolving conflicts and addressing review feedback. Adds a nil plugin for parts with all optional properties, removes the icon file, and includes an integration test verifying the plugin performs no operations. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1518404 Add a nil plugin | snapcraft (launchpad) | closed | Nil plugin was added and integration-tested via ubuntu-core/snapcraft PR #85, merged as 8e62b401f. | |
| #27 plugins: add the nil plugin | craft-parts | merged | Merged #27, adding a nil plugin for parts with no source (implementation 6f45c94e; merge commit d107f80d). | |
| #455 Nil plugin: Make purpose more clear in documentation. | snapcraft | merged | Merged in snapcraft#455 (391143bc1), clarifying that nil cannot pull sources, adding examples and tests, and rejecting unsupported source keywords. | |
| #300 plugins: improve nil plugin docstring | craft-parts | merged | Merged PR #300 in commit d7c1b68d, expanding the nil plugin docstring with guidance for source-less parts and parts using override-build. |