← Back to issue list

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

View original Github issue

Metadata

Project
imagecraft
Number
#514
Type
pull request
State
merged
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 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.
96%
#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.
94%
#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.
91%