← Back to issue list

providers: move lxd project name out of craft-providers interface

View original Github issue

Metadata

Project
rockcraft
Number
#110
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #110 (f72beac0), moving Rockcraft's LXD project name from lxd.py to providers.py and out of the craft-providers interface.

Resolution: closed resolved

Reason: PR #110 was merged as commit f72beac0, completing the provider-interface refactor by relocating the LXD project name to providers.py.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- I promise this is my last `rockcraft` PR today :laughing: This PR pulls out rockcraft's project name out of `lxd.py` and moves it to `providers.py`.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #110 (f72beac0), moving Rockcraft's LXD project name from lxd.py to providers.py and out of the craft-providers interface.
stealth/space-bunny-alpha — closed resolved Merged #110 (f72beac0), moving Rockcraft’s LXD project name from lxd.py to providers.py and out of the craft-providers interface.
qwen/qwen3.6-35b-a3b — — Merged refactoring that moves rockcraft's project name from lxd.py to providers.py in the craft-providers interface. Approved by one reviewer, passed CI, and successfully integrated.
qwen3.6-35b-a3b-mtp-q6 — — Merged a refactoring change that relocated rockcraft's project name from lxd.py to providers.py, decoupling it from the craft-providers interface.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#82 providers: move mount logic to lifecycle.py rockcraft merged Merged in commit f7ca0731 via #82, moving Rockcraft-specific project-directory mounting from craft-providers to lifecycle.py (CRAFT-1381).
72%
#74 providers: move get_instance_name() to providers.py rockcraft merged Merged in canonical/rockcraft#74 (c5423c5a), moving Rockcraft-specific get_instance_name() into providers.py for CRAFT-1350.
71%
#120 providers: use new craft-providers interface rockcraft merged Merged as 3f887b70: replaced Rockcraft's local provider classes with craft-providers and moved providers.py.
71%
#3940 providers: move `get_provider()` to providers.py snapcraft merged Merged PR #3940 by mr-cal moved get_provider() into snapcraft/providers.py (squash commit 2acdd89b6), a CRAFT-1409 refactor mirroring canonical/rockcraft#92, part of a series of provider/lifecycle function moves.
70%