Skip to content

docs(adr)/ First ADR record merge strategy decision under signed-commits#18

Merged
crisfmb merged 3 commits into
mainfrom
docs/merge-strategy-adr
May 27, 2026
Merged

docs(adr)/ First ADR record merge strategy decision under signed-commits#18
crisfmb merged 3 commits into
mainfrom
docs/merge-strategy-adr

Conversation

@crisfmb
Copy link
Copy Markdown
Owner

@crisfmb crisfmb commented May 27, 2026

Two repository-hygiene items bundled:

  1. Add docs/adr/0001-merge-strategy.md — records why rebase-and-merge is disabled on main (incompatible with the Require signed commits rule; GitHub re-authors commits during rebase, stripping signatures). Documents that merge-commit and squash-and-merge are both allowed, with per-PR guidance on which to use. Also notes the 2026-05-27 Dependabot transient-error incident so it's not re-investigated.

  2. Fix uvicorn[standart] typo in pyproject.toml. The misspelled extra does not exist on PyPI, so uvicorn's standard extras (uvloop, httptools, websockets, watchfiles) were silently not being installed. uv.lock regenerated accordingly.

Bundled in one PR because both are small repository-hygiene items surfaced during the same session. Future PRs will be more narrowly scoped.

@crisfmb crisfmb self-assigned this May 27, 2026
@crisfmb crisfmb merged commit c981471 into main May 27, 2026
3 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