Issue & PR triage
Loading...
Showing 24 of 24 issues
| Issue | Title | Author | Age | Action | Impact ↓ | Actionability | Quick Win | Summary |
|---|---|---|---|---|---|---|---|---|
|
starbase issue #417 |
Docs: Implement an alternative link checker | medubelko | 465d | keep open | 50 | 52 | 10 | Maintainer request to replace Sphinx's slow linkcheck builder with a different external link checker, after a gnu.org link stalled a Rockcraft docs build for six hours. Mitigations (gnu.org ignore, retries=20) landed, but no alternative checker implemented yet. |
|
starbase issue #541 |
Renovate complaints thread | lengau | 148d | keep open | 40 | 50 | 9 | Meta thread collecting Renovate config complaints: OSV-first scheduling, broader automerge, correct grouped-PR titles, matchJsonata rules, group prioritisation. Config now inherits starflow's; some items in flight. |
|
starbase pr #351 |
feat: add a default snapcraft.yaml | upils | 624d | close stale | 35 | 18 | 5 | Adds a default 54-line snap/snapcraft.yaml to the starbase template so downstream craft projects can `make pack-snap`. Open 597 days, 1 approval, 8 unresolved review comments, no CI. |
|
starbase issue #640 |
AGENTS.md should require draft PRs | bepri | 8d | keep open | 35 | 92 | 30 | AGENTS.app.md and AGENTS.lib.md need a policy requiring agents to open draft PRs and obtain human review before marking them ready. |
|
starbase issue #598 |
Prettier should always be run when linting | bepri | 38d | keep open | 32 | 70 | 16 | Maintainer-filed CI gap: Prettier runs only under lint-code, so Starflow's lint-docs path for docs-only changes (e.g. README) skips formatting. No labels or discussion yet. |
|
starbase issue #201 |
Unified up-to-date spread file | lengau | 931d | needs triage | 32 | 38 | 7 | Maintainer feature request (lengau) for a unified, up-to-date base spread file in starbase so craft apps like rockcraft/charmcraft can reuse one instead of maintaining their own. Still open with only an auto-generated CRAFT-3003 ticket. |
|
starbase issue #337 |
Versioning method is deprecated | bepri | 639d | keep open | 32 | 72 | 14 | Maintainer-filed request to replace the deprecated setuptools-scm `post-release` version_scheme in starbase's pyproject.toml; still present at HEAD with no fix PR. |
|
starbase issue #589 |
Version test rejects dirty suffix in version strings | lengaubot | 72d | close resolved | 32 | 90 | 27 | Version test test_version_with_tags rejected the .dYYYYMMDD dirty suffix; the regex at current HEAD in tests/integration/test_version.py already ends with (\.d[0-9]*)?, so the fix appears already in place. |
|
starbase issue #438 |
Use starflow's dev environment workflow | mr-cal | 420d | keep open | 32 | 35 | 6 | Add a workflow using starflow's dev environment workflow. Blocked by upstream starflow#85, which is still open with only a failing WIP PR (starflow#127). Triaged as Enhancement; no real discussion yet. |
|
starbase issue #340 |
Makefile/CI: Unfold groups if they failed | lengau | 637d | keep open | 32 | 50 | 8 | Requests that Makefile CI log groups in common.mk be left unfolded when a recipe fails. Still open and unimplemented; the author notes it is blocked by upstream GitHub community discussion #39411 (no conditional folding). |
|
starbase issue #532 |
docs: app title isn't read in TOC | medubelko | 174d | close resolved | 30 | 72 | 14 | Rockcraft’s RTD/TOC title lacked its version; Starbase fixes #588 and #590 now format versioned docs titles and remove the html_title override. |
|
starbase issue #308 |
Auto-format documentation source? | lengau | 678d | keep open | 30 | 38 | 5 | Maintainer proposal to auto-format docs source and docstrings (docstrfmt suggested); still open, with a reviewer noting it needs rigorous testing against Starter Pack conventions and RST readability concerns. |
|
starbase issue #211 |
Merge queues | lengau | 904d | needs triage | 30 | 40 | 8 | Maintainer tracking issue to try out GitHub merge queues (prototype in charmcraft#1676). Idle876 days: no merge_group trigger added, no documented configuration, and CI has since moved to shared starflow workflows. |
|
starbase issue #352 |
CI to check pre-commit updates from renovate | lengau | 624d | keep open | 30 | 80 | 18 | Maintainer request to add a CI check running `pre-commit run --all-files` so Renovate's pre-commit hook bumps can't break things. Still unimplemented: only an automated research comment; common.mk's format-pre-commit still just runs `pre-commit run`. |
|
starbase issue #34 |
codespell doesn't ignore files in `.gitignore` | mr-cal | 1351d | keep open | 28 | 52 | 7 | codespell scans gitignored paths (venv/pip) causing lint false positives; maintainers agreed to a manual `skip` workaround (venv already in [tool.codespell].skip) and left it open pending upstream gitignore support |
|
starbase issue #357 |
`make docs-auto` should ignore editor temp files and stuff. | lengau | 615d | keep open | 28 | 74 | 17 | Enhance make docs-auto to exclude editor temp files such as Kate swap files; maintainers are still comparing patterns across several editors. |
|
starbase issue #200 |
Consider allowing renovate to auto-merge PRs without approval | lengau | 932d | needs triage | 25 | 60 | 14 | Suggestion to enable Renovate auto-merge for patch updates in starbase. Unlabelled, no maintainer response after 924 days. |
|
starbase pr #623 |
ci: call starflow docs release workflow | jahn-junior | 19d | needs review | 25 | 80 | 17 | Adds a call to the upstream starflow RTD release workflow in CI. Approved by 2 reviewers with all CI checks passing, but depends on starflow#204 which is still open. |
|
starbase issue #323 |
Add a description for `feature/<description>` branches | upils | 651d | keep open | 25 | 65 | 13 | Requests documenting the `feature/<description>` branch convention. HACKING.rst is now CONTRIBUTING.md, which documents `<ticket-id>-<description>` instead, so the gap is still open. |
|
starbase pr #610 |
Enforce LF line endings for text files | copilot-swe-agent | 27d | needs review | 22 | 55 | 11 | Adds a new .gitattributes with `* text=auto eol=lf` and documents the LF line-ending convention in the rST docs. Tiny hygiene diff (+5/-0, 2 files). CI: 12 checks pass, but 'policy / Check PR title for Conventional Commits' and 'lint / files' fail. |
|
starbase pr #560 |
test: add version test module | medubelko | 139d | close superseded | 20 | 20 | 3 | Adds a standalone docs version test and mocked conf.py helper, but the #532 fix landed later in #588/#590; it remains open despite green CI. |
|
starbase issue #604 |
Remove references to the `overrides` library | lengau | 30d | needs triage | 18 | 85 | 14 | Maintainer chore: drop leftover `overrides` entries from ruff's ignore-decorators in pyproject.toml; code already uses typing.override/typing_extensions.override. Unlabelled, no discussion yet. |
|
starbase issue #307 |
Change indentation format for RST (and possibly Markdown?) files | lengau | 678d | keep open | 15 | 55 | 7 | Maintainer-authored task to set indent_size=2 for RST files in .editorconfig (and decide for Markdown / max_line_length). Still open: current .editorconfig only sets ij_visual_guides for *.{md,rst}. |
|
starbase issue #642 |
Add `ty-pre-commit` hook | mr-cal | 3d | ? | ? | ? |