← Back to issue list

feat(snaps): inject base snap from host

View original Github issue

Metadata

Project
craft-providers
Number
#444
Type
pull request
State
merged
Author
syu-w
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #444 in commit 03704c1, injecting each host snap's base snap and reusing an existing base; released in craft-providers 1.20.0.

Resolution: closed resolved

Reason: PR #444 was approved and merged into main as commit 03704c1. The 1.20.0 changelog confirms that host-injected snaps now include their base snap.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Also reuse the base when inject other snaps.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #444 in commit 03704c1, injecting each host snap's base snap and reusing an existing base; released in craft-providers 1.20.0.
qwen/qwen3.6-35b-a3b — closed resolved Merged PR #444 in craft-providers to inject the base snap from the host and reuse it when injecting other snaps.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#997 feat(Provider): inject the base snap craft-application merged Merged as commit 41cee32d, injecting the application's base snap into the provider so managed instances need not download it; fixes #952 (CRAFT-4889).
80%
#2174 build_providers: inject snaps when running from a snap snapcraft merged Merged PR #2174 (commit 283ab0bb8) to inject host Snapcraft and base snaps when running from the snapcraft snap, while non-snap runs install them from the store.
79%
#953 feat: inject application's base snap into managed instances craft-application closed Closed unmerged as superseded by PR #997, which merged base-snap injection as commit 41cee32d and fixed #952.
77%
#1779137 build provider support to inject snaps on the host snapcraft (launchpad) closed Build providers gained host-snap injection when Snapcraft runs from a snap; fixed by merged snapcore/snapcraft#2174 (commit 283ab0bb8).
75%
#143 build(deps): bump craft-providers to 1.20.0 craft-application merged Merged PR #143 as commit f0349036, updating craft-providers to 1.20.0 so host-injected snaps also receive their base snap.
74%
#4084 providers: inject current snapcraft snap into instances snapcraft merged Merged PR #4084 as commit b852f9ac8, injecting the current Snapcraft snap into provider instances so parallel-installed instances can build core22 snaps.
72%
#622 Inject instanced host snaps to the provider craft-providers closed Resolved downstream: craft-application added instanced-snap support in PR #467 (77a3582b), removing the need for a craft-providers API change.
71%
#1037 feat(ProviderService): don't inject snaps if the host and guest architectures differ craft-application merged Merged PR #1037 as commit 16bd7ac3, preventing host application-snap injection for cross-architecture guests and using Snap Store installation instead.
71%
#952 Inject the application's base snap into the managed instance craft-application closed Base-snap injection for managed instances was merged in PR #997 (commit 41cee32d), preventing instances from downloading the application's base snap.
70%