Skip to content

fix(ci): remove legacy wheel publishing machinery#331

Merged
pimlock merged 1 commit intomainfrom
fix/ci-trigger-publish-only
Mar 16, 2026
Merged

fix(ci): remove legacy wheel publishing machinery#331
pimlock merged 1 commit intomainfrom
fix/ci-trigger-publish-only

Conversation

@pimlock
Copy link
Collaborator

@pimlock pimlock commented Mar 16, 2026

Summary

Remove the direct wheel publishing path from GitHub CI so releases only build wheel artifacts and hand off publishing through the existing trigger job.
Clean up the now-unused Artifactory configuration and the python-publish command that supported the old flow.

Related Issue

N/A

Changes

  • remove S3 upload and Artifactory publish jobs from release-dev.yml and release-tag.yml
  • keep wheel artifact upload and trigger-based publishing intact
  • drop the unused PyPI registry config from mise.toml
  • remove the unused python-publish subcommand from tasks/scripts/release.py

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests added/updated (if applicable)
  • uv run ruff check tasks/scripts/release.py
  • Parsed .github/workflows/release-dev.yml and .github/workflows/release-tag.yml with Ruby YAML

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

@pimlock pimlock requested a review from drew March 16, 2026 02:47
@pimlock pimlock changed the title fix(ci): keep wheel publishing trigger-only fix(ci): remove legacy wheel publishing machinery Mar 16, 2026
@pimlock pimlock merged commit 3c3e122 into main Mar 16, 2026
9 checks passed
@pimlock pimlock deleted the fix/ci-trigger-publish-only branch March 16, 2026 02:50
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.

2 participants