chore(merge): update starbase (2026-11-03)
Metadata
Current evaluation
Merged routine starbase sync updating Node.js to v26, bumping ruff-pre-commit to v0.17.3, and resolving merge conflicts.
Resolution: closed resolved
Reason: The pull request was merged, successfully syncing starbase/main and applying routine dependency and workflow updates with all CI checks passing.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Merges `starbase/main` (`ffcebcf`) into `main` (`8598cc0`) and syncs the Starbase-managed files for this library repository.
## Starbase changes pulled in
- **Workflow updates**: bump Node.js to v26 in `.github/workflows/check-renovate.yaml` and `.github/workflows/copilot-setup-steps.yaml` (starbase #644).
- **Pre-commit hook updates**: update `astral-sh/ruff-pre-commit` to v0.17.3 in `.pre-commit-config.yaml` (starbase #641, #645).
## Conflicts resolved (1 file)
| File | Resolution |
| --- | --- |
| `.pre-commit-config.yaml` | Resolved conflict on `ruff-pre-commit` hook rev: took `v0.17.3` from `starbase/main` which is newer than the child's `v0.17.1`. All other hooks match. |
## Custom changes
- `docs/explanation/documentation.rst`: changed 'PRs' to 'pull requests' to resolve Vale spellcheck failure during pre-PR validation.
## Placeholder disposition
No template placeholder text was introduced. The library deletions stay in place: `docs/release-notes/`, `.github/README.md`, the `starcraft/` scaffold package, `AGENTS.lib.md`, `AGENTS.app.md` remain absent.
## Validation
- `make format` — clean
- `make lint` — clean (ruff, ty, codespell, prettier, tombi, sphinx-lint, spelling, woke, linkcheck, twine, uv lock --check, actionlint)
- `make docs` — build succeeded
- `make test-fast` — 244 passed, 1 skipped
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged routine starbase sync updating Node.js to v26, bumping ruff-pre-commit to v0.17.3, and resolving merge conflicts. | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
11
Complexity:
5
Confidence:
85
Actionability:
80
|
needs review | Routine starbase dependency update: bumps Node.js to v26 and ruff-pre-commit to v0.17.3. Approved with 2 unresolved review comments, all CI passing, +2/-2 lines across 2 files. | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
9
Complexity:
5
Confidence:
85
Actionability:
60
|
keep open | Routine starbase merge updating Node.js to v26 in workflows and ruff-pre-commit to v0.17.3. Approved by 1 reviewer with 2 unresolved comments. Diff is +4/-4 lines across 4 files. | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
8
Complexity:
8
Confidence:
75
Actionability:
60
|
needs review | Routine starbase merge updating Node.js to v26 in workflows and ruff-pre-commit to v0.17.3. Conflicts resolved, local validation passes. Awaiting maintainer review with 2 unresolved comments and no CI checks yet. | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
8
Complexity:
5
Confidence:
70
Actionability:
55
|
needs review | Routine Starbase sync updating Node.js to v26 in workflows and ruff-pre-commit to v0.17.3. Validation passed locally but CI status is unclear and 2 review comments are unresolved. |
Update history
| Date | Change |
|---|---|
| merged | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #219 chore(merge): update starbase (2026-11-03) | debcraft | merged | Routine maintenance PR merging starbase/main (ffcebcf) into main, updating Node.js to v26, ruff-pre-commit to v0.17.3, and clarifying docs guidance. All validations passed. | |
| #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. | |
| #493 chore(merge): update starbase (2026-10-08) | craft-cli | closed | Merged routine starbase/main sync updating build system, CI workflows, documentation tooling, and dependencies, with resolved merge conflicts. | |
| #433 chore(merge): update starbase (2026-10-08) | craft-store | closed | Merged routine starbase dependency and tooling updates with conflict resolutions applied to align with starbase/main. | |
| #219 chore(merge): update starbase (2026-10-13) | craft-grammar | closed | Merged routine starbase sync updating CI workflows, lint configs, and docs tooling to align with starbase/main. | |
| #1728 chore(merge): update starbase (2026-10-01) | craft-parts | merged | Merged #1728 into main as d2be519e, syncing starbase/main's build, CI, docs tooling, Ruff 0.16, Sphinx Stack, and AGENTS.md updates. | |
| #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. | |
| #1801 chore(merge): update starbase (2026-11-03) | craft-parts | merged | Merged routine starbase template sync updating build tools (ty), workflows, linter hooks, and documentation tooling with conflict resolution applied. | |
| #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. |