build providers: dist-upgrade the environment on bootstrap
Metadata
Current evaluation
Merged a pull request to dist-upgrade the environment on bootstrap for build providers. Approved by one reviewer with passing CI checks and no unresolved comments.
Suggested action: —
No scores available.
Issue body
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `./runtests.sh static`?
- [ ] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a pull request to dist-upgrade the environment on bootstrap for build providers. Approved by one reviewer with passing CI checks and no unresolved comments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged implementation that dist-upgrades the build provider environment during bootstrap. The change was integrated into the main branch by maintainer sergiusens without additional review comments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Integrated dist-upgrade of the build provider environment during bootstrap. The pull request was merged by maintainer sergiusens without additional comments. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3434 build providers: clean environment if project directory is changed | snapcraft | merged | Merged into master. Fixes environment cleanup when project directories are relocated or reused. The build provider now tracks the directory path, verifies compatibility, and automatically cleans the environment on mismatch. Approved and passed CI. | |
| #3098 build providers: bootstrap with dirmngr | snapcraft | merged | Merged following approval and CI checks. Adds dirmngr to core20 bootstrapping requirements and switches package repositories to use lxd explicitly for a minimalist build environment. Modified 3 files with a +6/-3 line diff. |