Skip to content

chore: merge dev into main - #132

Merged
TitusKirch merged 14 commits into
mainfrom
dev
Jul 30, 2026
Merged

chore: merge dev into main#132
TitusKirch merged 14 commits into
mainfrom
dev

Conversation

@github-actions

Copy link
Copy Markdown

Automated rollup PR for changes accumulated on dev. Mark ready when you want release-please to pick it up — and use a merge commit, not squash, so individual feat:/fix: commits stay visible to release-please.

TitusKirch and others added 13 commits July 22, 2026 00:28
Runtime dependency bumps now use fix so release-please cuts a patch release
and they reach production; development dependencies stay non-releasing.
Adopts the baseline from TitusKirch/scaffold: a long deny list covering anything that wrecks the
OS, tears down remote state or destroys work with no recovery path, and a short allow list for
read-only git, the search primitives and the project's own check scripts.

Ordinary local development is deliberately left to prompt rather than blocked.
Mirrors .claude/settings.json for Codex: the same block list of commands that wreck the machine,
tear down remote state or destroy work with no recovery path. Ordinary local development is left to
prompt rather than blocked.

Permission config is not portable between agents, so both files have to be kept in step.
enhancement and triage were never real labels, so feature issues landed
unlabeled. feature and needs triage exist in the shared catalog.
config.yml now points the low-friction, unconfirmed reports at the repo's
Discord forum; question.yml is dropped since the forum covers questions.
The checklist asked about checks, docs and commits but never about tests. The
stack-specific commands already in the list are left as they are.
merge was false, so merge-deps could only ever triage and report. What a
merge actually rests on here is the verify gate, not CI — a Dependabot PR
into an integration branch often triggers nothing relevant — and this
repo's gate covers it. Grouped minor+patch updates may now merge on the
standing opt-in; majors still wait for a human, since confirm defaults to
"major".

Drops verify, confirm and cap from the block. All three restated a
default: mergeDeps.verify falls back to the root verify key and was
byte-identical to it, confirm defaults to "major", cap to 5. A restated
default carries no information and can only drift away from the thing it
copied.
Every update block sets `target-branch`, and that switches off `labels`
and `commit-message` for security updates: those always target the
default branch and fall back to Dependabot's own defaults, arriving with
a bare `go`/`javascript` label instead of the catalog's `stack: *` one.

Re-declare each ecosystem without `target-branch` and with
`open-pull-requests-limit: 0`, which restricts the new blocks to security
updates — version updates stay with the blocks above, and security
updates are exempt from that limit.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@TitusKirch
TitusKirch marked this pull request as ready for review July 30, 2026 21:14
Repo tabs sized themselves to the full repo name, so a name too long for the
strip wrapped onto two or three lines: the tabs ended up at different heights
and the bar stopped reading as a row of tabs.

The label now caps at a fixed width and ellipsises, and the strip yields space
rather than forcing the header wider — which also keeps the header's action
buttons from being pushed out of view once the tabs no longer fit. The full
name stays reachable through a tooltip, shown only when the name is actually
clipped, so hovering a tab on the way to clicking it stays quiet.

Refs #133
@TitusKirch
TitusKirch merged commit c98fdff into main Jul 30, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant