The plainbox-provider plug should run "validate" during the build step
Metadata
Current evaluation
The request to run plainbox validate during the build step was closed without implementation. Zero comments and prolonged inactivity indicate the feature request was abandoned.
Suggested action: —
No scores available.
Issue body
The provider management script in plainbox has a command called "validate" that reports errors in job definitions that must be fixed for the provider to be parsed and run correctly by Checkbox.
http://checkbox.readthedocs.io/en/latest/snappy.html#check-your-test-is-valid
The plugin should run this command prior to build to give the developer confidence their snap will run correctly.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | The request to run plainbox validate during the build step was closed without implementation. Zero comments and prolonged inactivity indicate the feature request was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The request to run the plainbox-provider validate command during the build step was abandoned, with no code changes or resolution applied. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or discussion. The request to run plainbox validate during the build step was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation or comments. The proposal to execute plainbox validate during the plainbox-provider plug build step was abandoned. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1095 Plainbox providers run validate | snapcraft | merged | Merged. Adds a build-time validation step to the plainbox-provider plugin to prevent buggy providers from packaging into checkbox snaps. Handles cross-provider dependencies and includes an integration test. Approved after minor test naming adjustments. | |
| #364 Create Plainbox Provider plugin | snapcraft | closed | The Plainbox Provider plugin pull request was closed without merging. Maintainers cited unresolved build-package and PythonPATH configuration issues. The contribution remains abandoned pending further revisions, with instructions to reopen when ready. |