← Back to issue list

chore(merge): update starbase (2026-09-24)

View original Github issue

Metadata

Project
charmcraft
Number
#2895
Type
pull request
State
closed
Author
jahn-junior
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed superseded

Reason: The PR sat as a draft with 0 reviewers and was never merged (no merge commit for #2895). The maintainer re-cut the Starbase update as #2899, which pruned unrelated changes and was merged as commit 8da01822, delivering the same tooling/workflow/docs sync.

Evaluated by: mr-cal-bot

No scores available.

Issue body

## Why Merges `starbase/main` into charmcraft to pick up the latest shared Starcraft tooling, workflows, and docs infrastructure updates. ## What - Merge performed via `prepare_merge.sh`, conflicts resolved per `file_ownership.md` - Placeholder Starcraft/Starbase text cleaned up post-merge - Validated with `make format`, `make lint`, `make docs`, `make test-fast` ## Related prep PRs The following prep PRs fix lint findings that only surface once this merge wires new tools (`mypy`, `pyright`, `actionlint`, `tombi`) into `make lint`/`make format`. They target `main` directly (not this branch) and should land before or independently of this merge: - #2892 — ruff/mypy/pyright fixes - #2893 — actionlint fixes - #2894 — tombi formatting ## Note This is a large, mostly-mechanical merge diff (shared tooling/workflow/docs sync from Starbase). Flagging as draft for review before finalizing.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded 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.
stealth/space-bunny-alpha — closed superseded Closed unmerged as a draft; the same Starbase sync was reopened as #2899 (2026-09-28), which merged to main as commit 8da01822 (+692/-358).
stealth/space-bunny-alpha — closed superseded Starbase sync closed unmerged; the same 2026-09-24 update continues in open draft #2899, where the maintainer is pruning unrelated changes.
stealth/space-bunny-alpha
Impact: 45
Quick Win: 4
Complexity: 76
Confidence: 94
Actionability: 35
keep open Draft Starbase sync changes 155 files (+1341/-433), updating shared tooling, workflows, and docs. Local format, lint, docs, and fast tests pass; Build artefacts fails and many checks remain pending.

Update history

Date Change
closed
created

Related work

  • Superseded By: canonical/charmcraft#2899 (confidence 95%)

    Replacement Starbase merge for the same 2026-09 sync window; merged as commit 8da01822 (+692/-358, 38 files).

  • Related To: canonical/charmcraft#2897 (confidence 80%)

    actionlint/zizmor prep PR that landed ahead of the merged Starbase sync, superseding the #2893 prep attempt named in this PR.

  • Related To: canonical/charmcraft#2898 (confidence 70%)

    tombi formatting prep PR referenced by the follow-up merge; its unmerged predecessor was #2894 named here.

  • Related To: canonical/charmcraft#2892 (confidence 60%)

    ruff/mypy/pyright prep PR listed in the body; closed unmerged, with #2896 apparently an abandoned follow-up.

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.
92%
#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.
91%
#236 chore(merge): update starbase (2026-07-14) craft-archives closed Closed unmerged; the Starbase update was later merged through #252 in commit 1b56643.
90%
#449 chore(merge): update starbase (2026-09-28) imagecraft merged Merged in #449 via commit 545f51a, rebuilding the Starbase sync on current main and starbase/main and folding dependency, lint, docs, and CI adjustments into one merge.
87%
#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.
87%
#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.
86%
#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.
86%
#270 chore(merge): update starbase (2026-09-28) craft-platforms closed Merged into main as commit 4afcee7. First-ever Starbase sync of build/CI/docs conventions (41 files, +2012/-248), rebuilt several times to fold in preparation PRs #271, #272, #275, #276, #277. All CI green, including RTD.
86%
#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.
86%
#177 chore(merge): update starbase (2026-07-22) debcraft closed 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.
86%