chore(merge): update starbase (2026-11-03)
Metadata
Current evaluation
⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.
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.
Resolution: needs review
Reason: The PR has 8 unresolved review comments and a failing OSV-scanner CI check, preventing immediate merge. The author needs to address the review feedback and investigate the security scan failure before this routine starbase sync can land.
Evaluated by: mr-cal-bot
Impact:
15
Quick Win:
4
Complexity:
20
Confidence:
65
Actionability:
30
Issue body
Merge `starbase/main` into this branch and sync Starbase-managed updates.
### Overview of Starbase changes pulled in:
- Added `.github/workflows/copilot-setup-steps.yaml` for Copilot setup caching.
- Updated Node.js to v26 in Renovate check workflow.
- Updated `common.mk` and `pyproject.toml` to drop pyright/mypy, add collapsible log group to `lint-uv-lockfile`, and update docs target help text.
- Bumped `ruff-pre-commit` hook to v0.17.3.
- Synced `docs-sphinx-stack` dependency group updates in `pyproject.toml` (`sphinx-sitemap~=2.9`) and regenerated `uv.lock`.
- Updated documentation guidance in `AGENTS.md`, `docs/conf.py` (llms_txt_description recommendation), `CONTRIBUTING.md`, and `docs/README.md`.
### Conflict resolution applied:
- Kept child-repo version of `.github/workflows/qa.yaml` (`--ours`).
- Kept child-repo `- linux` self-hosted runner label in `.github/actionlint.yaml`.
- Kept child-repo exclusion of PyPI publish job in `.github/workflows/release-publish.yaml` and updated repository settings link to imagecraft.
- Kept child-repo pre-commit exclusions in `.pre-commit-config.yaml` while taking updated `ruff-pre-commit` revision pin v0.17.3.
- Kept child-repo configuration, dependencies, and settings in `pyproject.toml`, adopting Starbase's `docs-sphinx-stack` pin (`sphinx-sitemap~=2.9`) and ruff configuration additions.
- Regenerated `uv.lock` based on updated dependencies.
- Kept child-repo documentation values in `docs/conf.py` and `docs/explanation/documentation.rst`.
- Deleted Starbase unit test `tests/unit/starbase/test_init.py`.
- For this application repo:
- kept `.github/README.md` deleted,
- kept `AGENTS.app.md` deleted,
- kept `AGENTS.lib.md` deleted,
- kept `AGENTS.md` authoritative and applied relevant process updates from `AGENTS.app.md`.
### Verification
- `make format`: passed
- `make lint`: passed
- `make docs`: passed
- `make test-fast`: passed (unit and non-FUSE integration tests; FUSE mount tests require runner environment without local authd confinement)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
4
Complexity:
20
Confidence:
65
Actionability:
30
|
needs review | 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. | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
3
Complexity:
25
Confidence:
65
Actionability:
30
|
needs review | Routine starbase sync updating CI workflows, dependencies, and docs guidance. Has 8 unresolved review comments and a failing OSV-scanner CI check. | |
| qwen/qwen3.6-35b-a3b |
Impact:
25
Quick Win:
8
Complexity:
20
Confidence:
75
Actionability:
40
|
keep open | Syncs Starbase-managed infrastructure updates including workflow changes, dependency bumps, and documentation guidance. Has 7 unresolved review comments and one failing CI check (OSV-scanner). | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
4
Complexity:
25
Confidence:
75
Actionability:
40
|
needs review | Routine starbase template sync updating workflows, dependencies (ruff, sphinx-sitemap), and docs. Has 8 unresolved review comments and 2 failing CI checks (spread, OSV-scanner). | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
5
Complexity:
15
Confidence:
65
Actionability:
40
|
needs review | Routine starbase dependency and tooling update merged from starbase/main, with conflict resolution applied. 8 unresolved review comments, OSV-scanner CI failing. | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
7
Complexity:
20
Confidence:
70
Actionability:
55
|
needs review | Routine starbase template sync updating workflows, linting tools, docs-sphinx-stack dependency, and documentation guidance. PR is new, awaiting initial review with 8 unresolved review comments. | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
7
Complexity:
20
Confidence:
85
Actionability:
60
|
needs review | Routine starbase infrastructure merge updating workflows, dependencies (ruff-pre-commit, sphinx-sitemap), and documentation. CI passing, 7 unresolved review comments, awaiting review. |
Update history
| Date | Change |
|---|---|
| merged | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related work
-
Related To:
craft-platforms#294
(confidence 80%)
Same starbase update date (2026-11-03) across multiple Canonical projects, suggesting coordinated dependency updates.
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. | |
| #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. | |
| #6541 chore(merge): update starbase (2026-11-03) | snapcraft | merged | Routine starbase template sync updating CI workflows, tooling versions, and docs. Approved with 1 reviewer, but 2 openstack integration-spread-tests are failing. |