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
Cannot create NuGet package with version "1.0.0" #61
Conversation
Cannot create NuGet package with version "1.0.0"
It's breaking but I think you're right. |
Right, I hadn't thought of the fact that it would be a breaking change. |
Simon it is already released on nuget. |
Wow, you release faster than I can read my email. :-) |
It's deployed via push to master. |
Next time, you better give that session. :-) |
@forki - what's the end-to-end for your continuous deployment setup? I guess you use FAKE itself, but which CD server do you use etc.? I've not set up a CD system before. Could we reuse the same setup/server etc. for the F# compiler, fsharpx and fsharpbinding? It would be a huge step forward if we did, e.g. we could build linux packages this way, and nuget packages based of the F# open source (e.g. for F# compiler-as-a-service). |
Im using http://teamcity.codebetter.com - you can easily get an account. See http://teamcity.codebetter.com/viewType.html?buildTypeId=bt335&tab=buildTypeStatusDiv for the "Fake self build" I'd happy to help. Maybe we should discuss this in a issue or the mailing list. |
OK, lets continue the discussion here: fsharp/fsharp#48 |
I currently have the problem that I cannot build a NuGet package for Machine.Fakes with version "1.0.0", because Fake normalizes the version to "1", which is not accepted by nuget.exe.
I suppose there are other ways to solve this, but I don't see why FAKE should tamper with the version supplied by the user anyway. If I want the version normalized, I can always call the
NormalizeVersion
function in my build script.