Commit 5ec5742
ci: add uv.lock sync validation to CI and pre-commit (#663)
* ci: add uv.lock sync validation to CI and pre-commit
Add safeguards to prevent uv.lock from going out of sync with
pyproject.toml, which caused the 6.7.1 release to fail twice:
- Add `uv lock --check` job to PR pipeline (fast, catches before merge)
- Add uv-lock pre-commit hook (catches locally before push)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: update uv-pre-commit rev from v0.1.24 to 0.10.7
The previous rev (v0.1.24) used incorrect versioning - uv-pre-commit
tags match uv releases without a 'v' prefix. Updated to latest 0.10.7.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent df6a705 commit 5ec5742
2 files changed
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
17 | 30 | | |
18 | 31 | | |
19 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
7 | 12 | | |
8 | 13 | | |
9 | 14 | | |
| |||
0 commit comments