Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need to document versioning spec #110

Closed
0Hughman0 opened this issue Feb 16, 2024 · 2 comments
Closed

Need to document versioning spec #110

0Hughman0 opened this issue Feb 16, 2024 · 2 comments

Comments

@0Hughman0
Copy link
Owner

0Hughman0 commented Feb 16, 2024

Currently, what I'm trying to do is:

We have a branch for each minor version e.g. 0.1.x and 0.2.x, the head of which should always be the latest patch of that minor release.

For development, I think we specify the whole planned version number, but add -pre for pre-release e.g. 0.2.4-pre.

We then create branches for implementing specific features, and submit PRs into those pre-release branches as progress is made.

If necessary, we publish a pre-release version, but within pyproject.toml will have to use the poetry spec:

https://python-poetry.org/docs/cli/#version

e.g. the version would be something like 0.2.4a0 for the first pre-release.

Once we are happy with the pre-release, it can be merged (via PR) into the appropriate minor version branch and the pre-release branch can be deleted.

@0Hughman0
Copy link
Owner Author

Workflows need to be updated to allow actions to run appropriately.

@0Hughman0
Copy link
Owner Author

Workflows fixed in #111

Documentation added in #112

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

No branches or pull requests

1 participant