Skip to content

Improvements #3#9

Merged
melekderman merged 4 commits into
devfrom
improvements
May 23, 2026
Merged

Improvements #3#9
melekderman merged 4 commits into
devfrom
improvements

Conversation

@melekderman
Copy link
Copy Markdown
Owner

This pull request introduces a new workflow for automated dev releases to TestPyPI and makes minor updates to project metadata and documentation. The most significant change is the addition of a GitHub Actions workflow that builds and publishes development releases when changes are pushed to the dev branch. Additionally, the project version is updated to a development version, and documentation badges are corrected.

Continuous Integration and Release Automation:

  • Added .github/workflows/dev-release-testpypi.yml workflow to automate building, prereleasing, and publishing development releases to TestPyPI when changes are pushed to the dev branch. This workflow checks if a release already exists, creates a prerelease on GitHub, builds the package, and publishes it to TestPyPI.

Project Metadata:

  • Updated the version in pyproject.toml to 1.0.1.dev1 to indicate a development release.

Documentation:

  • Fixed the DOI badge and updated the CI badge in README.md to point to the correct workflow and DOI URL.

@melekderman melekderman merged commit 0a34a5b into dev May 23, 2026
8 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