← Back to issue list

chore(merge): update starbase (2026-11-03)

View original Github issue

Metadata

Project
rockcraft
Number
#1410
Type
pull request
State
open
Author
LoweRAM
Labels
—
Created
Updated
Closed
—

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

Routine starbase merge updating GitHub Actions versions, pre-commit hooks, and docs. Approved by 2 reviewers, CI passing, 1 minor unresolved comment about linkcheck configuration.

Suggested action: needs review

Reason: This is a routine starbase merge (small +43/-13 diff across 7 files) that is approved by 2 reviewers with CI passing. The single unresolved comment from lengau about linkcheck was addressed by the author referencing canonical/starbase#625 which split docs-linkcheck out of docs-lint. The reviewer should confirm this clarification resolves their concern before merge.

Evaluated by: mr-cal-bot

Impact: 20 Quick Win: 14 Complexity: 10 Confidence: 85 Actionability: 80

Issue body

## Summary Merges `starbase/main` (ffcebcf) into main, syncing Starbase-managed updates: - **Workflows**: update Node.js to v26 (`actions/setup-node` v7.1.0), `astral-sh/setup-uv` to v10.3.0, and `install-action` to v2.87.29 in `check-renovate` and `copilot-setup-steps` workflows. - **Pre-commit**: bump `astral-sh/ruff-pre-commit` hook to v0.17.3. - **Build system**: clarify `docs-help` message in `common.mk` to invoke targets as `make docs-<command>`. - **Documentation**: fix spacing typo in `CONTRIBUTING.md`; update `llms_txt_description` guidance comments in `docs/conf.py` to recommend reusing the `docs/index.rst` opening sentence. ## Conflict resolution highlights - `docs/conf.py`: adopted Starbase's updated guidance comments for `llms_txt_description` while preserving Rockcraft's child-owned `llms_txt_description` content and project configuration. - Took full `common.mk`, `CONTRIBUTING.md`, `.pre-commit-config.yaml`, `.github/workflows/check-renovate.yaml`, and `.github/workflows/copilot-setup-steps.yaml` from `starbase/main` (source-of-truth files). - Kept `AGENTS.md`, `AGENTS.app.md`, and `AGENTS.lib.md` deleted (Rockcraft does not maintain a repository-level `AGENTS.md`; templates taken as reference only). ## Validation - `make format` ✅ (clean) - `make lint` ✅ (clean: ruff, ty, codespell, prettier, tombi, sphinx-lint, vale spelling/woke, linkcheck, twine, uv lock, actionlint) - `make docs` ✅ (clean build, all redirects report `(good)`) - `uv run pytest tests/unit` ✅ (723 passed)

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b
Impact: 20
Quick Win: 14
Complexity: 10
Confidence: 85
Actionability: 80
needs review Routine starbase merge updating GitHub Actions versions, pre-commit hooks, and docs. Approved by 2 reviewers, CI passing, 1 minor unresolved comment about linkcheck configuration.
qwen/qwen3.6-35b-a3b
Impact: 20
Quick Win: 12
Complexity: 10
Confidence: 80
Actionability: 65
needs review Routine starbase merge updating GitHub Actions versions, pre-commit hooks, and documentation. Approved by 2 reviewers with 1 unresolved comment; some CI checks failing.
qwen/qwen3.6-35b-a3b
Impact: 15
Quick Win: 8
Complexity: 10
Confidence: 75
Actionability: 60
keep open Routine starbase sync updating workflows, pre-commit hooks, and documentation. Approved by 2 reviewers but has 1 unresolved review comment and some failing CI checks.
qwen/qwen3.6-35b-a3b
Impact: 15
Quick Win: 7
Complexity: 10
Confidence: 75
Actionability: 50
needs review Routine starbase merge updating CI workflows, pre-commit hooks, and docs. Approved by 1 reviewer but has 1 unresolved review comment and 3 failing CI checks (renovate, lint/docs, OSV-scanner).
qwen/qwen3.6-35b-a3b
Impact: 15
Quick Win: 8
Complexity: 10
Confidence: 75
Actionability: 60
needs review Routine starbase sync updating CI workflows, pre-commit hooks, and documentation. Brand new PR with 1 unresolved review comment and some CI checks still pending or failing.
qwen/qwen3.6-35b-a3b
Impact: 15
Quick Win: 8
Complexity: 10
Confidence: 85
Actionability: 60
needs review Routine starbase sync updating CI workflows, pre-commit hooks, and documentation. CI passing, awaiting review with 0 reviewers and 1 unresolved comment.
qwen/qwen3.6-35b-a3b
Impact: 20
Quick Win: 13
Complexity: 10
Confidence: 70
Actionability: 70
needs review Routine starbase sync updating GitHub Actions versions, pre-commit hooks, and documentation comments. CI passing, awaiting review with 1 unresolved comment.
qwen/qwen3.6-35b-a3b
Impact: 15
Quick Win: 11
Complexity: 10
Confidence: 85
Actionability: 80
needs review Routine starbase/main sync updating CI workflow versions, ruff-pre-commit, docs-help message, and docs/conf.py comments. Clean diff (+16/-11), CI passing, awaiting maintainer review.

Update history

Date Change
updated
updated
updated
updated
updated
updated
updated
updated
created

Related work

  • Related To: canonical/starbase#625 (confidence 90%)

    Starbase PR that split docs-linkcheck out of docs-lint, referenced by author to address reviewer's comment

  • Related To: canonical/starflow#199 (confidence 85%)

    Starflow PR also referenced for the linkcheck split

Related issues

Issue Project State Summary Similarity
#1039 chore(merge): update starbase (2026-11-03) craft-providers merged Routine starbase sync updating workflows, pre-commit hooks, and docs. Approved by 2 reviewers, CI passing, 1 unresolved review comment.
94%
#232 chore(merge): update starbase (2026-11-03) craft-grammar merged Merged routine starbase sync updating GitHub Actions, pre-commit hooks, and documentation conventions in craft-grammar.
90%
#514 chore(merge): update starbase (2026-11-03) imagecraft merged Routine starbase sync updating CI workflows, dependencies, and docs. Approved by 1 reviewer but has 8 unresolved review comments and a failing OSV-scanner CI check.
89%
#457 chore(merge): update starbase (2026-11-03) craft-store merged Merged routine starbase sync updating pre-commit hooks (ruff-pre-commit v0.17.3), node to v26, and documentation fixes. All CI checks passed and PR was approved.
89%
#449 chore(merge): update starbase (2026-10-20) craft-store merged Merged routine Starbase sync updating dependencies, tooling configs, and resolving merge conflicts. All CI checks and validation passed.
88%
#1239 chore(merge): update starbase (2026-11-03) craft-application merged Merged automated starbase sync updating CI workflows, tooling, pre-commit configs, and documentation. All validation checks passed.
88%
#2983 chore(merge): update starbase (2026-11-03) charmcraft open Routine starbase dependency/tooling update merging CI/CD workflows, linters, and docs. Under review with 4 unresolved comments; CI has 2 failing checks (renovate, OSV-scanner) and several pending.
88%