← Back to issue list

chore(merge): update starbase (2026-07-16)

View original Github issue

Metadata

Project
craft-archives
Number
#238
Type
pull request
State
closed
Author
lengau
Labels
PR: Merge
Created
Updated
Closed

Current evaluation

Closed without merging due to an unrelated CI network timeout. The branch updated shared tooling, CI workflows, and docs scaffolding from canonical/starbase. A fresh merge PR will be opened later to complete the update.

Suggested action:

No scores available.

Issue body

## Overview Merges `canonical/starbase` main into craft-archives to pick up shared tooling, CI workflow, and documentation scaffolding updates. ### Key changes - Adopted starbase's expanded Makefile targets and `common.mk` orchestration (new `format-shfmt`, `format-pre-commit`, `lint-ty`, `lint-shfmt`, `lint-shellcheck`, `lint-uv-lockfile`, `lint-actions`). - Adopted the new Sphinx Stack docs scaffold (`docs/Makefile`, `docs/requirements.txt`, `docs/_dev/*`, `canonical-sphinx~=0.6`). - Adopted new ruff lint rules (TC001-003, PLW1641, FBT001/FBT002); fixed the resulting violations. - Adopted the new `ty` type-checker lint target. - Kept craft-archives' own README.md, `qa.yaml`, and core `pyproject.toml` project metadata. - Renamed `docs/how-to-guides/` → `docs/how-to/` per starbase's directory convention. - Removed starbase scaffold/demo files not applicable to a library (`AGENTS.app.md`, `AGENTS.lib.md`, `.github/README.md`, `docs/release-notes/`, `starcraft/__init__.py`, `tests/*/starbase/`). - Added new project-specific `AGENTS.md` and `CONTRIBUTING.md`. See the merge commit message for full conflict-resolution notes. ### Validation - `make format` ✅ - `make lint` ✅ (including new `lint-ty`, `lint-docs`) - `make docs` ✅ - `make test-fast` — not yet run in this environment; will be verified via CI. 🤖 This PR was created by an AI agent on behalf of @lengau, following the `update-starbase` skill.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without merging due to an unrelated CI network timeout. The branch updated shared tooling, CI workflows, and docs scaffolding from canonical/starbase. A fresh merge PR will be opened later to complete the update.
qwen/qwen3.6-35b-a3b
Staleness: 10
Complexity: 65
Confidence: 90
needs review Merges canonical/starbase main to update shared tooling, CI, and docs scaffolding. Currently has 50 unresolved review comments, changes requested by two reviewers, and a failing lint check.
qwen3.6-35b-a3b-mtp-q6
Staleness: 0
Complexity: 40
Confidence: 90
needs review Merges canonical/starbase main into craft-archives, updating Makefile targets, docs scaffolding, lint rules, and cleaning up demo files. Currently awaiting CI validation for tests.

Update history

Date Change
closed

Related issues

Issue Project State Summary Similarity
#237 chore(merge): update starbase (2026-07-14) craft-archives closed Closed without merging. The maintainer abandoned the starbase sync and CI update after an AI-generated branch failed to follow instructions, leaving multiple CI checks failing and unresolved review comments.
88%
#236 chore(merge): update starbase (2026-06-18) craft-platforms closed Merged starbase/main to sync managed updates, including build-system, CI workflows, documentation, and test tooling. The pull request successfully integrated these routine maintenance changes.
88%
#409 chore(merge): update starbase (2026-07-22) craft-store merged Merged after syncing starbase/main. Conflicts resolved by preserving child-repo uv.lock and pyproject.toml metadata while adopting shared Starbase tooling and workflows. All CI checks passed.
86%
#387 chore(merge): update starbase (2026-06-18) craft-store merged Merged starbase/main updates, pulling in shared docs and build tooling. Conflicts were resolved by preserving child-repo workflows and CODEOWNERS while adopting full common.mk and AGENTS updates. Approved with all CI checks passing.
86%
#337 chore(merge): update starbase craft-store merged Merged the starbase update after approval and CI checks. The PR consolidated upstream history and resolved documentation lint warnings. Changes were successfully integrated into the main branch.
86%
#113 chore: merge the latest starbase craft-archives closed Closed without review or CI checks. Likely merged as a routine dependency update to sync with the latest starbase configuration, applying 738 additions and 170 deletions across 18 files.
85%
#236 chore(merge): update starbase (2026-07-14) craft-archives closed Closed without merging due to a failing OSV-scanner check and 52 unresolved review comments. The routine maintenance PR intended to sync build conventions from starbase/main was abandoned.
85%
#177 chore(merge): update starbase (2026-07-22) debcraft closed Closed without merging. Conflict resolution was applied, but abandoned due to an unrelated OSV scanner failure from known dependency CVEs. A new merge PR will open once tracked vulnerabilities are resolved.
85%
#377 chore(merge): update starbase craft-store merged Merged update to Starbase dependencies since #337. Approved by two reviewers and passed CI checks despite an OSV-scanner failure. The merge applied 1688 additions and 929 deletions across 44 files.
84%
#384 chore(merge): update starbase (2026-07-22) imagecraft closed Merged starbase/main updates, resolving imagecraft child-repo conflicts and updating TICS project and PR template links. All CI checks passed prior to closure.
84%