Skip to content

Release server hotfix - #966

Merged
eepMoody merged 5 commits into
mainfrom
staging
Aug 12, 2026
Merged

Release server hotfix#966
eepMoody merged 5 commits into
mainfrom
staging

Conversation

@eepMoody

Copy link
Copy Markdown
Collaborator

No description provided.

calumbell and others added 5 commits June 8, 2026 11:11
The committed uv.lock had drifted: it declared `requires-python = ">=3.11"`
while pyproject.toml declared `"==3.11.*"`, leaving unused wheel entries for
Python versions the project doesn't support. CI didn't catch this because
`uv sync` silently reconciles; the prod Dockerfile pins uv to `:0.10`, but
devs and CI ran whatever uv they had.

- Regenerate uv.lock with uv 0.10.7 — realigns requires-python with pyproject
  and drops unused cp312/cp313/cp314 wheel entries. No dependency-version
  changes.
- Add `[tool.uv] required-version = ">=0.10"` to pyproject.toml. Devs and CI
  fail loudly on uv versions below the Dockerfile's :0.10 pin.
- Pin setup-uv to "0.10" in CI so the --locked check runs on the same uv
  minor the prod Dockerfile uses.
- Switch CI's `uv sync` to `uv sync --locked` — the yarn --immutable / npm ci
  equivalent.

Closes #947

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Ean Moody <moody.designer@gmail.com>
* fixed Dockerfile uv version mismatch

* pyproject.toml now requires uv >=0.11

* updated uv version in pr_validation gh action

* regression to uv 0.10
Co-authored-by: Ean Moody <moody.designer@gmail.com>
@cursor

cursor Bot commented Aug 12, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@eepMoody
eepMoody merged commit 2cb40b0 into main Aug 12, 2026
15 of 17 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.

3 participants