← Back to issue list

feature/craft-application: migrate version command

View original Github issue

Metadata

Project
snapcraft
Number
#4468
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: PR #4614 "feat(craft-application): migrate version command" was merged as commit 885106d06, replacing the hand-written version handler with craft-application's VersionCommand; the issue was closed as part of that rebase-onto-craft-application effort (init command migration later followed in #5129, full command migration in #4830).

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Finalize version command using craft-application, which is drafted [here](https://github.com/snapcore/snapcraft/commit/24d48da8abbfe538a6c88c095bc22dfce5933106) ### Why it needs to get done To rebase snapcraft onto craft-application

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Migrated the version command to craft-application in merged PR #4614, resolving #4468 and enabling the planned rebase.
qwen/qwen3.6-35b-a3b — — Closed without comments or linked resolution. The version command migration to craft-application appears abandoned or superseded by subsequent refactoring. No merge or fix details were recorded.
qwen/qwen3.6-35b-a3b — — Migrating the version command to craft-application was abandoned. The issue remained inactive for over 300 days and was closed without implementation or a superseding pull request.
qwen/qwen3.6-35b-a3b — — Abandoned due to inactivity. The version command migration to craft-application was closed without comments or a merged implementation, indicating the work was superseded or no longer required.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The craft-application version command migration was abandoned or superseded by later integration efforts, with no comments or follow-up work recorded.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: snapcraft#4614 (confidence 98%)

    Merged PR implementing the version command migration in commit 885106d06.

  • Related To: snapcraft#4560 (confidence 72%)

    Earlier merged 'initial support' PR for craft-application (98550856e) that the version command migration builds on.

  • Related To: snapcraft#4830 (confidence 60%)

    Later merged PR (0bee3723c) migrating the remaining commands to craft-application, continuing the same rebase goal.

Related issues

Issue Project State Summary Similarity
#4614 feat(craft-application): migrate version command snapcraft merged Merged PR #4614 (commit 885106d06) migrated Snapcraft's version command to craft-application, resolving #4468; legacy version handling remained out of scope.
88%
#395 refactor: merge feature/craft-application rockcraft merged Merged PR #395 into main, completing the breaking migration to craft-application 1.0.0 and resolving seven linked migration and command issues.
80%
#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.
77%
#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.
75%
#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.
74%
#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.
74%
#1284 Migrate store commands to craft-application charmcraft closed Store commands were migrated to craft-application in merged PR #1358 (commit 5cb01186); commit 9da46c37 later removed the unused legacy implementations.
73%
#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.
72%
#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.
72%
#1704 craft-application migration cleanup: pack command charmcraft merged Merged #1704 (commit cfc37020), removing the obsolete craft-application migration pack command missed during earlier cleanup.
72%