← Back to issue list

Migrate store commands to craft-application

View original Github issue

Metadata

Project
charmcraft
Number
#1284
Type
issue
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Store commands were migrated to craft-application in merged PR #1358 (commit 5cb01186); commit 9da46c37 later removed the unused legacy implementations.

Resolution: closed resolved

Reason: PR #1358 was merged and implemented the store-command migration, completing the requested removal of legacy fallback. Commit 9da46c37 subsequently removed the unused legacy store command implementations.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Store commands should use craft-application rather than legacy fallback ### Why it needs to get done Removing legacy fallback

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Store commands were migrated to craft-application in merged PR #1358 (commit 5cb01186); commit 9da46c37 later removed the unused legacy implementations.
stealth/space-bunny-alpha — closed resolved Store commands were migrated to craft-application by merged PR #1358; commit 9da46c37 later removed the unused legacy implementations.
stealth/space-bunny-alpha — closed resolved Store commands were migrated to craft-application by merged PR #1358; commit 9da46c37 later removed unused legacy store command implementations.
stealth/space-bunny-alpha — closed resolved Store commands were migrated to craft-application, replacing legacy fallback usage in merged PR canonical/charmcraft#1358.
qwen3.6-35b-a3b-mtp-q6 — — Closed without resolution or comments after over three years. The store command migration to craft-application was abandoned or completed out-of-band.
qwen/qwen3.6-35b-a3b — — Closed without a linked pull request or resolution. The migration of store commands to craft-application appears abandoned or completed via alternative means, with no comments or follow-up actions recorded.
qwen/qwen3.6-35b-a3b — — Closed without a linked resolution or comments. The migration of store commands to craft-application to remove the legacy fallback appears abandoned or superseded.
qwen3.6-35b-a3b-mtp-q6 — — Closed without a linked resolution or comments. The migration of store commands to craft-application to remove legacy fallback was abandoned or completed without tracking.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#1358 (confidence 100%)

    Merged PR #1358 migrated Charmcraft store commands to craft-application in commit 5cb01186.

Related issues

Issue Project State Summary Similarity
#1358 feat(craft-application): migrate store commands charmcraft merged Merged PR #1358 migrated Charmcraft store commands to craft-application, completing #1284; 5cb01186 contains the mechanical migration, and 9da46c37 later removed legacy implementations.
91%
#1154 Use craft-application's store service charmcraft open Store interactions now use a craft-application AppService, and all store commands inherit AppCommand; completed by commit 5dcad2af and related craft-application migration work.
81%
#5338 Migrate snapcraft_legacy store commands snapcraft closed All four legacy store commands were migrated through merged PRs #6109, #6128, #6207, and #6218; snapcraft_legacy was later removed.
77%
#359 Migrate remaining lifecycle commands to craft-application rockcraft closed Resolved by rockcraft PR #395, merged into main; commits e28d53f7 and 0b44fd60 removed legacy lifecycle commands and completed the craft-application migration.
75%
#5339 Migrate snapcraft_legacy store assertion commands snapcraft closed Umbrella refactor issue for moving legacy store assertion commands to craft-store was rejected by mr-cal (each command should be its own task); only list-validation-sets was done via merged PR #6050 (commit ddfd7b58b).
74%
#4742 Migrate commands to craft-application command snapcraft closed Migrated list-plugins and init to craft-application/core24 in merged PR #4830 (commit 0bee3723c), fixing core24 list-plugins; the issue was closed.
73%
#4468 feature/craft-application: migrate version command snapcraft closed Version command migration to craft-application landed in merged PR #4614 (commit 885106d06), completing the work drafted in 24d48da8 and closing the tracking issue ahead of the craft-application rebase.
73%
#1412 Use upstream craft-application lifecycle commands charmcraft closed Lifecycle migration completed by PR #1538 (5e3b927c); PR #1704 (cfc37020) finished the remaining pack migration cleanup using upstream craft-application commands.
72%
#4830 refactor: migrate commands to craft-application snapcraft merged Merged #4830 as commit 0bee3723c, migrating remaining commands to core24/craft-application; init, list-plugins, and command reference docs now use core24.
71%
#360 Migrate non-lifecycle commands to craft-application rockcraft closed Resolved by merged PR #761 (commit 484099f5), which adopted craft-application’s upstream Init command/service and added --project-dir support.
71%