← Back to issue list

Add nil plugin

View original Github issue

Metadata

Project
snapcraft
Number
#85
Type
pull request
State
merged
Author
jocave
Labels
—
Created
Updated
Closed

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.
87%
#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).
78%
#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.
72%
#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.
70%