-
-
Notifications
You must be signed in to change notification settings - Fork 59
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
1.0.0 release #16
Comments
@bording I think this could be ready for beta now. What do you think? One thing I'm still wondering about is whether the message about which commit is being used should always be printed to stderr. This can bloat the output significantly when a solution has multiple projects, e.g. during build:
And in the case of xbehave, again during pack:
On one hand, I guess it could be interesting when you first start using MinVer, since the results might not be what you initially expect. Using this info, you can go and look at the git log and satisfy yourself it's doing the right thing. On the other hand, once you're comfortable that MinVer is doing the right thing, these messages could get annoying, bloating the output for little value. Options that spring to mind:
The fact that the version number itself is printed is also a bit annoying. I guess the only way around that is to replace |
Only feature I can think of is some way to control major/minor when you want to use something other than what is being calculated, but we've already been discussing that.
I think option 1 sounds reasonable, only print that if Option 2 doesn't seem worth it, and I'm also not sure how you'd implement option 3, or if you'd even want to.
If you're going to get into writing a custom MSBuild task, it doesn't really seem worth it to just suppress some output. I still think it might be worth investigating actually invoking the MinVer logic from a task, but at this point I think it makes sense to wait on a new LibGit2Sharp release that will simplify all the native loading logic involved in getting that working. |
I think I'll go with option 4 for now and leave it alone. Other tools like Fody and GitVersion are way more verbose, but they have the advantage of using tasks, so they can hook into the MSBuild engine to do their logging, which means their logging level is controlled by the MSBuild verbosity level, either via the command line or VS settings. If I had that luxury I'd probably put this message into I was hoping there was an MSBuild property which could tell me the logging level, but alas, there is none. I found a horrible kludge which looked promising, but unfortunately it doesn't work in VS. I also found an old thread in the MS forums, and the proposed solution from the MS engineer was to define a custom property, and that's exactly what the OP did, with
That sounds good to me. So I guess the only outstanding thing now before beta is #63. |
Now that #63 is closed and released in alpha 10, I guess the package could be ready for beta. I'll probably upgrade all my other community projects over the weekend, and also adopt |
I've released alpha 11. Hopefully that's the last alpha release. |
I found another problem: #71 😭 But easy to fix. 🎉 |
Released alpha 12. |
Latest version is alpha 18. |
I've just released alpha 19. I can't think of anything else which needs doing before beta. I'll re-test all the projects listed above with alpha 19 ASAP. If everything goes smoothly, it's a beta time! |
There will be another alpha: #135 🐛 And I've just remembered some other minor things that I wanted to do before beta. 😏 |
Released alpha 20. 🤞 |
I believe the alpha testing is complete. I'll release the first beta tomorrow. |
I'll release beta 2 shortly. |
Current status: beta 4 is out, and I'd like to upgrade a few more consumers to that version before releasing the first RC. |
Current status: RC 1 is out. Consumers are being upgraded. |
All RC 1 PR's raised. |
Adopt MinVer justeattakeaway/JustSaying#465upgrade to Minver 1.0.0-rc.1 andycmaj/SerilogEventLogger#5https:/justeat/JustSaying/pull/465/files#r261824418Automatic update of MinVer to 1.0.0-rc.1 justeat/kongverge#49The text was updated successfully, but these errors were encountered: