Skip to content

Versioning Tool/Script #444

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

Open
czgdp1807 opened this issue Dec 1, 2021 · 5 comments · May be fixed by #663
Open

Versioning Tool/Script #444

czgdp1807 opened this issue Dec 1, 2021 · 5 comments · May be fixed by #663
Labels
enhancement New feature or request workflow

Comments

@czgdp1807
Copy link
Member

Description of the problem

We need a tool/script that can update version number everywhere in the project by executing a single command. Following are the constraints,

  1. We decide the version numbers manually.
  2. We want to update to a new version number by executing a single command.
  3. The way to do it should be simple - Say, some-tool 1.0.1-dev 1.0.1-alpha.

Example of the problem

References/Other comments

cc: @HarshCasper

@czgdp1807 czgdp1807 added enhancement New feature or request workflow labels Dec 1, 2021
@youknowqyh
Copy link
Contributor

What does everywhere mean to be more specific? By command grep 1.0.1-dev -r ./pydatastructs I can see a lot of positions with 1.0.1-dev. Do I need to change all these texts with 1.0.1-dev to 1.0.1-alpha for example?

@czgdp1807
Copy link
Member Author

The above is just an example. We will be releasing 6 months later (at the earliest), so we need to decide upon a tool that can update the version number everywhere in one go.

@czgdp1807
Copy link
Member Author

By everywhere I mean, where 1.0.1-dev is present inside the project (README, code, documentation source) should be updated to say, 1.0.1-alpha and so on.

@youknowqyh
Copy link
Contributor

Make sense. I'll work on it.

@FamALouiz
Copy link

I would like to handle this task if it is still open.

@FamALouiz FamALouiz linked a pull request Mar 19, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request workflow
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants