Skip to content

Commit 3ac0065

Browse files
fix(ci): sync release-workflow install with PR gate (--all-extras)
test.yml installs --dev --all-extras (PR #16) so tests/clone/test_cli.py can import click; main.yml was still on bare --dev, so the release run failed at pytest collection while PR CI passed. Now both workflows use identical install + lint + test commands. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 35f985d commit 3ac0065

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/main.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,10 @@ jobs:
6363
version: "0.6.14"
6464
enable-cache: true
6565

66-
# Install dependencies
66+
# Install dependencies (must match test.yml so the release-run lint/test
67+
# config matches the PR-gate; --all-extras pulls in the clone CLI deps).
6768
- name: Install dependencies
68-
run: uv sync --dev
69+
run: uv sync --dev --all-extras
6970

7071
# Compute and stage the new version locally — defer commit/tag/release
7172
# until lint+tests+build+publish all pass, so any failure leaves main untouched.

0 commit comments

Comments
 (0)