Skip to content

Prepare 0.1.0a0 release flow#104

Merged
LeonidElkin merged 2 commits into
mainfrom
release/release
May 10, 2026
Merged

Prepare 0.1.0a0 release flow#104
LeonidElkin merged 2 commits into
mainfrom
release/release

Conversation

@LeonidElkin
Copy link
Copy Markdown
Collaborator

Summary

Prepare the repository for the first alpha release of pysatl-core.

Changes

  • Add GitHub Actions release workflow for TestPyPI and PyPI publishing via Trusted Publishing.
  • Prepare package version 0.1.0a0.
  • Update installation docs and README for PyPI installation.
  • Add changelog entry for the first alpha release.
  • Keep release publishing separate from the regular CI workflow.

Notes

The workflow publishes to TestPyPI only from a manual run on main.

Publishing to PyPI is tag-driven and requires a v* release tag plus approval through the protected pypi environment.

@LeonidElkin LeonidElkin self-assigned this May 10, 2026
@LeonidElkin LeonidElkin added Documentation Improvements or additions to documentation CI: tooling CI: tests Release labels May 10, 2026
@LeonidElkin LeonidElkin merged commit 794368c into main May 10, 2026
20 checks passed
@LeonidElkin LeonidElkin deleted the release/release branch May 10, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: tests CI: tooling Documentation Improvements or additions to documentation Release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant