-
Notifications
You must be signed in to change notification settings - Fork 211
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
Mark Tags as Releases #289
Comments
1.5.0 and 2.1.0 show up in https://github.com/rodjek/librarian-puppet/releases |
Gthub puts tags into the release section by default, but does not mark them as a current release unless you actually go in and turn them into a release. If you go to the 0.9.2 release page you'll see a big green icon that says "latest release"- If you browse the release you'll see that v0.9.17 is marked as "latest"- Finally, if you're using the github API to find out what the current release is you are getting v0.9.17 instead of 1.5 or 21. |
Github releases are overrated ;) |
Whatever. I just thought you guys could make it easier for people who are pulling info about the project from the github api. If you don't care about those people than that's your problem. |
If one only has tags, will those be returned by the Github releases API? Or does it only work if you have actual releases? |
I think I'm going to stick to tags, seems that marking releases involves going to each tag and doing it which is quite inconvenient |
If you don't mark them as releases then the release API will return blank, which is actually good if you're not actually using releases- it would tell people you're not using them and allow them to fall back with tags. Github's API is rest based, so you can see the results just by plugging in URLs- https://api.github.com/repos/rodjek/librarian-puppet/releases If you guys aren't actually using releases then you should remove the releases you have created (which appear to just be v0.9.13 through v0.9.17). |
@carlossg, that's fine, but you should fix the releases you've already made (by removing them as releases but not as tags). We've already talked about this issue longer than it would take you to clean it up. |
According to Github the last, and currently stable, release was v0.9.17. Since then you've stopped issuing new Github releases and are simply tagging thing.
This is obviously an extremely minor issue, but it would help people who are using the Github API or even just people who happen to browse over here.
The text was updated successfully, but these errors were encountered: