fslaborg / FSharp.Charting

Charting library suitable for interactive F# scripting
http://fslab.org/FSharp.Charting/
Other
216 stars 67 forks source link

Release generation #112

Closed simra closed 8 years ago

simra commented 8 years ago

@dsyme @tpetricek Checking in on the steps to generate a new release. Judging from past releases, the version number gets a bump and it looks like the zip and tar.gz packages are just exported copies of the repository.
Are any release notes generated (automagically or otherwise)? What steps are necessary to update nuget? Does anything else need to happen?
As far as versions are concerned: does 0.90.14 make sense?

tpetricek commented 8 years ago

Generally speaking, all you should need to do is to update the release notes in RELEASE_NOTES.md (and increment the version number there - 0.90.14 sounds good). Then you can run build Release and the rest should happen automatically. If it does not, we need to give you more rights :)

There is some more info about it here: http://fsprojects.github.io/ProjectScaffold/release-process.html (though I do not use the release script with passwords in there and enter them manually)

simra commented 8 years ago

Thanks Tomas, I followed the project scaffold instructions and the gh-pages repository was updated but I don't have permissions on the nuget gallery. My nuget username is simra- could you add me to the FSharp.Charting package? Also, it's not completely clear to me whether a GitHub release is automatically generated, or whether I need to manually upload a zip file- I didn't get to this step due to the nuget failure.

tpetricek commented 8 years ago

Cool, looks like we're on the right track :-). I just added you to NuGet owners - you should get an email from them. I believe the ZIP file gets uploaded automatically too.

simra commented 8 years ago

Thanks Tomas, The NuGet invite link didn't work for me- maybe the invite was revoked? Could you try again?

tpetricek commented 8 years ago

Just tried again...

simra commented 8 years ago

Success, thanks! I'll retry the NuGet upload this evg.

tpetricek commented 8 years ago

Fantastic! It's great to have another maintainer who can take care of the repo! Welcome :+1:

simra commented 8 years ago

Sorry, one more request: access to upload FSharp.Charting.Gtk to nuget. :-)

tpetricek commented 8 years ago

Good point! Added just now :)

simra commented 8 years ago

Thanks. We are 90% there. It looks like FSharp.Charting pre-dates a lot of the scaffold work to publish releases to GitHub. The nuget packages are pushed, which is the important thing, but the GitHub release isn't generated. I'm going to manually push a release and we can look into updating the Fake script.