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

Add versioning #107

Merged
merged 13 commits into from
Jan 12, 2024
Merged

Add versioning #107

merged 13 commits into from
Jan 12, 2024

Conversation

tlpss
Copy link
Contributor

@tlpss tlpss commented Jan 8, 2024

Introduces a global version for the mono repo packages using a calendar based versioning scheme:

YYYY.MM.N

intermediate development builds use YYYY.MM.N-build.current_date.commit_sha, where the prefix is the latest release.

bump-my-version is used to automate version bumping as much as possible.


Versioning benefits from a changelog, one was added inspired on https://keepachangelog.com/en/1.1.0/


an initial version 2024.1.0 was also added

@tlpss tlpss requested a review from Victorlouisdg January 8, 2024 15:13
@tlpss tlpss changed the title Introduce versioning Add versioning Jan 8, 2024
@tlpss
Copy link
Contributor Author

tlpss commented Jan 8, 2024

closes #102




## Version bumping
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A link to docs/versioning.md here would be nice.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agreed. I think i will move the instructions there and link to them

docs/releasing.md Outdated Show resolved Hide resolved
docs/versioning.md Show resolved Hide resolved
docs/versioning.md Show resolved Hide resolved
docs/releasing.md Show resolved Hide resolved
@tlpss tlpss merged commit 1718e06 into main Jan 12, 2024
25 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.

2 participants