Skip to content
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

Release handling #73

Open
masojus opened this issue Jul 21, 2017 · 3 comments
Open

Release handling #73

masojus opened this issue Jul 21, 2017 · 3 comments

Comments

@masojus
Copy link
Contributor

masojus commented Jul 21, 2017

Debugging symbols and Debug vs Release. We should make sure to push release version to NuGet and push release symbols to symbolsource.org. We should also use something else, like myget or VSTS to push debug versions for our own purposes or for select clients who need them for something...and also push debug symbols to symbolsource.org.

It's likely very little will change in the repo and is to just make sure we lock down this process and check all the boxes each time we push a release in the future. Mostly will just need to make sure to use the correct compiler flags and nuget.exe flags at release time.

@masojus
Copy link
Contributor Author

masojus commented Oct 5, 2017

As part of finalizing our release strategy for the new .NET Standard-based binary, we should change the name of the project (or at least the DLL that is produced) because right now it's Keen.NetStandard.dll which seems a little weird for the .NET Framework 4.5 output from the multi-targeted project. Ideally it'll eventually just be Keen.dll in both cases.

@masojus
Copy link
Contributor Author

masojus commented Nov 11, 2017

Name change and .nupkg creation parts are in review. The part about releasing symbols and a debug release flow are not yet planned.

@masojus
Copy link
Contributor Author

masojus commented Nov 14, 2017

The new project structure is in place and the script to bump the version and pack the .nupkg has been updated. Renaming the dll is fixed in PR #136 with commit 55b8985. What remains is dealing with symbols and having a way to release Debug assets if/when necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant