Skip to content

Rewrite generated project CI/CD to be uv-native#74

Merged
phinate merged 3 commits into
mainfrom
uv-native-ci-cd
Mar 20, 2026
Merged

Rewrite generated project CI/CD to be uv-native#74
phinate merged 3 commits into
mainfrom
uv-native-ci-cd

Conversation

@phinate

@phinate phinate commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • CI: Replace actions/setup-python + pip install with astral-sh/setup-uv@v7 + uv run/uv sync. Split into lint, typecheck, and test jobs. Add concurrency, dynamic Python matrix, codecov v5.
  • CD: Trigger only on release (not push/PR). Replace pipx run build/twine with uv build. Update artifact actions to v4. Remove redundant if guard on publish step.

Test plan

  • CI passes (actionlint validates the generated workflows)
  • Generate a project locally and inspect the rendered workflows

🤖 Generated with Claude Code

Nathan Simpson and others added 3 commits March 20, 2026 15:40
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@phinate phinate merged commit 9c863a4 into main Mar 20, 2026
1 check passed
@phinate phinate deleted the uv-native-ci-cd branch March 20, 2026 15:55
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