Skip to content

ci: auto-publish dev builds to TestPyPI on develop push#35

Merged
Dongbumlee merged 1 commit into
developfrom
feature/ci-dev-publish
Mar 23, 2026
Merged

ci: auto-publish dev builds to TestPyPI on develop push#35
Dongbumlee merged 1 commit into
developfrom
feature/ci-dev-publish

Conversation

@Dongbumlee
Copy link
Copy Markdown
Collaborator

Summary

Auto-publish dev builds to TestPyPI on every push to develop.

Changes

  • ci.yml: Added publish-dev and verify-dev jobs that run after lint+test pass on develop pushes (not PRs)
  • release-process.md: Updated CI jobs table, workflow reference, and architecture diagram to document dev builds

How it works

Every merge to develop automatically:

  1. Builds the package (version from setuptools-scm, e.g. 0.1.3.dev12)
  2. Publishes to TestPyPI
  3. Verifies the install works (smoke test)

Pipeline flow on develop push

lint + test (matrix) + coverage + publish-dev + verify-dev

PRs still only run lint + test + coverage (no publishing).

@Dongbumlee Dongbumlee merged commit d99aec2 into develop Mar 23, 2026
11 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.

1 participant