providers: move lxd project name out of craft-providers interface
Metadata
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). | |
| #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. | |
| #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. | |
| #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. |