← Back to issue list

fix: remove experimental spread init templates

View original Github issue

Metadata

Project
charmcraft
Number
#2118
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Merged removal of experimental spread init templates from the init command. Replaced by proper testing support in craft-application. Existing files remain unaffected. Approved by three reviewers and passed CI.

Suggested action:

No scores available.

Issue body

The init command will not create spread templates. This was an experimental feature not intended for general consumption, and will be replaced by proper testing support implemented in craft-application. Existing spread files created from the templates won't be affected and will remain working.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged removal of experimental spread init templates from the init command. Replaced by proper testing support in craft-application. Existing files remain unaffected. Approved by three reviewers and passed CI.
qwen3.6-35b-a3b-mtp-q6 Merged removal of experimental spread init templates from the init command. Superseded by testing support in craft-application. Existing spread files remain unaffected.
qwen3.6-35b-a3b-mtp-q6 Merged removal of experimental spread init templates from the init command. The feature is deprecated and will be replaced by craft-application testing support. Existing files remain unaffected.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1386 fix: final spread test fixes for craft-application charmcraft merged Merged after approval by two reviewers. Resolves final spread test issues for craft-application across seven files, removing 127 lines and adding 104. Changes integrated into the main branch.
78%
#1325 test(spread): consolidate basic init/build tests charmcraft merged Merged after approval by two reviewers. Consolidates basic init and build spread tests across four files, reducing 80 lines and adding 28. Resolves CRAFT-2127.
77%
#1520 refactor: remove old "init" command implementation charmcraft merged Merged a refactoring PR removing the old "init" command after the craft-application transition. Approved by two reviewers with passing CI, the change modified four files, adding one line and deleting 248.
74%
#1381 fix: fix most spread tests on craft-application charmcraft merged Merged updates fixing most spread tests for craft-application. Two smoketests remain broken. Approved despite minor linting and unit test failures. Resolves CRAFT-2239.
73%
#3540 spread tests: remove 16.04 and core (CRAFT-210) snapcraft merged Merged cleanup removing legacy 16.04 and core references from spread tests. Approved with passing CI. Author noted necessary legacy tests will be reintroduced in future iterations.
71%
#386 tests: update testing to use craft-test fetch-service merged Merged. Replaced direct spread calls with snapcraft test in workflows and spread.yaml, requiring a core24 base update. Approved by two reviewers and modified 10 files (+56/-125 lines).
71%
#16 tests: add spread support rockcraft merged Merged after approval and passing CI, adding spread support to tests per CRAFT-865.
71%
#1340 feat(craft-app): move init command charmcraft merged Merged maintainer PR moving the craft-app init command. Includes required lint fixes, approved by three reviewers, and modifies 18 files (+500/-343 lines).
71%
#1097 fix: spread tests and tutorials for extentions with default base bare rockcraft merged Merged. Updated spread tests and tutorials to align with extensions now using bare as the default base. Approved by three reviewers and passed CI after resolving initial failures. Modified 17 files.
70%
#1454 build: update craft-application charmcraft merged Merged after updating the craft-application dependency and adjusting test constants. Approved by two reviewers with no unresolved comments. Changes affect three files with minor line adjustments.
70%