Skip to content

chore: dependabot squash-automerge + ADR 0021 (online-DDL lane) - #148

Merged
thejefflarson merged 1 commit into
mainfrom
chore/dependabot-automerge-adr-0021
Jul 28, 2026
Merged

chore: dependabot squash-automerge + ADR 0021 (online-DDL lane)#148
thejefflarson merged 1 commit into
mainfrom
chore/dependabot-automerge-adr-0021

Conversation

@thejefflarson

Copy link
Copy Markdown
Owner

Two small project-meta changes:

1. Dependabot auto-merge on green. The dependabot-automerge.yml workflow already ran gh pr merge --auto, but the repo had allow_auto_merge: false so it failed every run — now enabled at the repo level. This PR also switches the workflow from --merge to --squash (the repo's convention). Result: Dependabot PRs auto-merge once required checks (server+ui) go green; a breaking bump that fails CI (e.g. #129 jsonwebtoken 9→11) stays open for manual attention.

2. ADR 0021 — online-DDL lane. Records the decision from the JEF-580 planning sprint: run CREATE INDEX CONCURRENTLY (and future non-transactional DDL) from an in-app lane after the listener binds, on a dedicated connection, instead of the boot-time transactional migrator that crashlooped on the 5.8 GB metric_series_rollups build.

🤖 Generated with Claude Code

- dependabot-automerge.yml: --merge -> --squash (repo convention; the workflow
  already ran gh pr merge --auto but the repo had allow_auto_merge=false, so it
  failed every run — that setting is now enabled).
- docs/adr/0021: record the online-DDL-lane decision from the JEF-580 planning
  sprint (run CREATE INDEX CONCURRENTLY out of the transactional migrator, after
  bind, on a dedicated connection).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@thejefflarson
thejefflarson enabled auto-merge (squash) July 28, 2026 02:17
@thejefflarson
thejefflarson merged commit 5acc825 into main Jul 28, 2026
4 checks passed
@thejefflarson
thejefflarson deleted the chore/dependabot-automerge-adr-0021 branch July 28, 2026 02:31
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