← Back to issue list

spread: add build packages to package repository tests

View original Github issue

Metadata

Project
snapcraft
Number
#3806
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

Merged in #3806 via commit e77c3130d, adding Spread coverage for installing build packages from snapcraft.yaml package repositories in destructive and build-instance modes.

Resolution: closed resolved

Reason: The approved PR was merged as commit e77c3130d. It expanded package-repository tests to cover build-package installation in both supported build modes.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Ensure build packages are also installable using package repositories specified in snapcraft.yaml, in both destructive mode and using a build instance. - [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `pytest tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in #3806 via commit e77c3130d, adding Spread coverage for installing build packages from snapcraft.yaml package repositories in destructive and build-instance modes.
stealth/space-bunny-alpha — closed resolved Merged #3806 in commit e77c3130d, adding Spread tests verifying snapcraft.yaml package repositories can supply build packages in destructive and build-instance modes.
stealth/space-bunny-alpha — closed resolved Merged #3806 (commit e77c3130d), expanding Spread tests to verify snapcraft.yaml package repositories install build packages in destructive and build-instance modes.
qwen/qwen3.6-35b-a3b — — Merged pull request adding spread tests to verify build packages install via snapcraft.yaml package repositories in destructive and build instance modes. Approved and merged with no coverage impact.
qwen3.6-35b-a3b-mtp-q6 — — Merged into main. Adds tests verifying build packages install via package repositories in destructive mode and build instances. Code coverage unchanged.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5845 test(spread): test building base and snapd snaps snapcraft merged Merged as fb8c81e8f, adding manual Spread coverage that builds current base snaps and the snapd snap against mainline Snapcraft.
77%
#1272 tests: initial setup for the snapcraft snap tests with spread snapcraft merged Merged PR #1272 as commit 545344442, adding initial Spread-based test infrastructure for the snapcraft snap.
76%
#5841 Include "build snapd snap" test in test suite snapcraft closed Added spread coverage for building snapd and base snaps in merged PR #5845 (commit fb8c81e8f).
74%
#2203 tests: add spread suite for kbuild plugin snapcraft merged Merged into snapcraft master as 67d94bd4 (squashed commit f5d1b1741), adding tests/spread/plugins/kbuild and moving Kbuild plugin integration tests out of the Python unit suite; closes LP bug #1783835.
74%
#3312 spread tests: introduce electron-builder test snapcraft merged Merged PR #3312 in commit 04f642ba9, adding an electron-builder useTemplate: false spread test with snapcraft.yaml and meta/snap.yaml comparisons.
74%
#2183 tests: add spread suite for cmake plugin snapcraft merged Merged PR #2183 as commit 51518dbe6, moving CMake plugin and snapd integration tests into a Spread suite and resolving LP #1783830.
73%
#432 ci: speed up spread testing workflow fetch-service merged Merged PR #432 (commit 9eec284), removing snap-test's dependency on snap-build so spread tests start sooner while snap-build still produces downloadable artifacts.
71%
#2212 tests: add spread suite for ruby plugin snapcraft merged Merged PR snapcore/snapcraft#2212 (commit b7729970a) adds a Spread suite for the Ruby plugin, replacing the Python/snapd integration test; closes LP #1783840.
71%
#2793 tests: enable SNAPCRAFT_BUILD_INFO for spread snapcraft merged Merged as commit 12370aae1, enabling SNAPCRAFT_BUILD_INFO across Spread tests to exercise manifest generation and updating nil-basic for the resulting manifest.
70%