test: fix hotfix/7.5 workflows
Metadata
Current evaluation
Merged after two approvals and passing all CI checks. The changes fix and update CI workflows for the hotfix/7.5 branch by cherry-picking test and pipeline repairs from main across 39 files.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint`?
- [ ] Have you successfully run `make test`?
---
This PR makes numerous CI and test fixes to repair and update the workflows. Some of the commits are cherry-picks from main.
I recommend reviewing per-commit.
(SNAPCRAFT-1207)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after two approvals and passing all CI checks. The changes fix and update CI workflows for the hotfix/7.5 branch by cherry-picking test and pipeline repairs from main across 39 files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes fixing CI and test workflows for the hotfix/7.5 branch. The update applies cherry-picks from main, repairs broken tests, and passes all code coverage checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged fixes for CI and test workflows on the hotfix/7.5 branch. The PR applied cherry-picks from main, updated test configurations, and passed all coverage checks before successful integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4954 tests: update spread tests in hotfix/7.5 | snapcraft | merged | Merged into hotfix/7.5 to update spread tests and repair CI. The branch includes six cherry-picks and six new commits, passed all CI and coverage checks, received reviewer approval, and unblocked issues #4950 and #4936. | |
| #4066 Merge 7.3 hotfixes | snapcraft | merged | Merged into main after approval and passing CI checks. The PR integrated 7.3 hotfixes across five files, achieving 100% diff coverage and a minor increase in overall test coverage. | |
| #3986 Hotfix/7.2 merge | snapcraft | merged | Merged as a hotfix for v7.2. Fixed failing unit tests and integrated a passing spread test. Approved, passed CI, and achieved 100% diff coverage. Net change: +49/-56 lines across six files. | |
| #3888 Hotfix/7.1.2 merge | snapcraft | merged | Merged into main as a hotfix for version 7.1.2. Approved by one reviewer, passed all CI checks, and maintained 88.80% code coverage across 27 changed files. | |
| #4458 Merge 7.5 hotfixes | snapcraft | merged | Merged 7.5 hotfixes across 8 files, adding 107 lines and removing 24. Approved by two reviewers, passed all CI checks, and maintained full test coverage on modified code. | |
| #3827 hotfix/7.0.9 merge | snapcraft | merged | Merged into main after approval and passing CI checks. The hotfix for version 7.0.9 modified 16 files and added 559 lines. Despite a minor test coverage decrease noted by Codecov, the maintainer completed the merge. | |
| #3900 Hotfix/7.1.4 merge | snapcraft | merged | Merged into main after reviewer approval and passing CI checks. The 7.1.4 hotfix updated 8 files (+143/-49 lines). Codecov noted a 0.15% coverage decrease with 62.50% diff coverage. | |
| #4154 Merge 7.3 hotfixes | snapcraft | merged | Merged into main following reviewer approval and passing CI. The branch applied 7.3 hotfixes across two files, changing 84 lines. Codecov confirmed 100% diff coverage. | |
| #3976 Hotfix/7.2 merge | snapcraft | merged | Merged hotfix into 7.2. Approved by one reviewer with zero unresolved comments. CI passed. Changes span four files with 112 additions and 10 deletions, increasing coverage by 0.01% and achieving 100% diff coverage. | |
| #4042 Hotfix/7.2 merge | snapcraft | merged | Merged the Hotfix/7.2 branch into main. The pull request contained zero code changes, received one approval, and maintained existing code coverage upon merge. |