chore(merge): update starbase (2026-07-22)
Metadata
Current evaluation
Starbase merge PR #177 was closed unmerged because OSV-scanner failed; the maintainer confirmed main had the same issue and deferred a fresh merge PR.
Resolution: closed stale
Reason: lengau closed the PR unmerged on 2026-08-12, noting that the failure also affected main and was tracked in canonical/debcraft#181. That dependency-scan issue was later fixed by merged PR #182, but the Starbase merge itself was abandoned and no replacement was identified.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Merge starbase/main into this branch and sync Starbase-managed updates.
## Overview of Starbase changes pulled in
- Refreshed shared CI and linting workflow baselines.
- Adopted the current docs scaffold layout (docs/_dev, templates, and Sphinx config updates).
- Synced shared build and tooling configuration files.
- Added repository-level OSV scanner configuration.
## Conflict resolution applied
- Kept child-repo version of .github/workflows/qa.yaml.
- Kept child-repo version of uv.lock and updated it for merged dependency metadata.
- Kept .github/README.md deleted for this repository.
- Replaced Starcraft placeholders with Debcraft-specific values where required.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Starbase merge PR #177 was closed unmerged because OSV-scanner failed; the maintainer confirmed main had the same issue and deferred a fresh merge PR. | |
| stealth/space-bunny-alpha | — | closed stale | Starbase merge #177 was closed unmerged because its sole failing check, OSV-scanner, also failed on main due to known dependency CVEs tracked in #181. A fresh merge PR was deferred. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without merging. Conflict resolution was applied, but abandoned due to an unrelated OSV scanner failure from known dependency CVEs. A new merge PR will open once tracked vulnerabilities are resolved. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
30
Confidence:
85
|
needs review | Merges starbase/main updates including CI, docs, and tooling config. Currently under review with 12 unresolved comments and one failing OSV-scanner check. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related work
-
Blocked By:
canonical/debcraft#181
(confidence 99%)
The pre-existing main-branch OSV-scanner failure was identified as the blocker.
-
Related To:
canonical/debcraft#182
(confidence 98%)
Merged follow-up fixed #181 by updating vulnerable dependencies and correcting the security-scan workflow.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #236 chore(merge): update starbase (2026-06-18) | craft-platforms | closed | Starbase sync PR #236 was closed unmerged; rebuilt replacement #270 later merged Starbase into main as commit 4afcee7. | |
| #238 chore(merge): update starbase (2026-07-16) | craft-archives | closed | PR #238 was closed unmerged after an external linkcheck timeout; its Starbase sync was later merged through replacement PR #252. | |
| #236 chore(merge): update starbase (2026-07-14) | craft-archives | closed | Closed unmerged; the Starbase update was later merged through #252 in commit 1b56643. | |
| #1189 chore(merge): update starbase (2026-10-05) | craft-application | merged | Merged automated Starbase sync into main, updating CI workflows, repo configs, and osv-scanner ignores across 13 files. | |
| #409 chore(merge): update starbase (2026-07-22) | craft-store | merged | Merged into main via commit 5802f2b. Starbase sync brought uv/OSV-scanner renovate+policy setup, shfmt tooling, common.mk updates and osv-scanner.toml, keeping repo-owned uv.lock and pyproject metadata; all CI green. | |
| #2895 chore(merge): update starbase (2026-09-24) | charmcraft | closed | Draft Starbase sync PR #2895 (2026-09-24) was closed unmerged; the same update was reworked as #2899 (2026-09-28), which merged as commit 8da01822 after prep PRs #2897/#2898. | |
| #507 chore(merge): update starbase (2026-10-20) | craft-cli | merged | Merged starbase/main sync updating CI workflows, build tooling, and docs scaffolding. Resolved 27 file conflicts, incorporated prep PRs #505 and #506, and squashed follow-up fixes into a single merge commit. | |
| #237 chore(merge): update starbase (2026-07-14) | craft-archives | closed | PR #237 was closed unmerged after failing CI checks and leaving 29 review comments unresolved; no resolving commit was identified. | |
| #432 chore(merge): update starbase (2026-10-08) | craft-store | closed | Starbase sync PR closed without merging due to unresolved review comments and failing copilot-setup-steps CI check. | |
| #1398 chore(merge): update starbase (2026-10-16) | rockcraft | merged | Merged PR #1398 syncing starbase/main into main, updating build system, workflows, docs tooling, and dependencies, with conflict resolutions and RTD build fixes. |