-
Notifications
You must be signed in to change notification settings - Fork 804
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
Setup Github Releases #58
Comments
+1 for doing releases |
Ah, great idea. Are you suggesting I should do an initial release already soon (like next week)? (as that will help maintainers)? |
Yes, it is desirable for consumers as packagers can start putting "official" version numbers on packages. It's trivial in the github UI to create releases manually, and mark them as pre-releases. As you start to figure out how you want to handle the release cycle "automatically", Azure Pipelines can do new minor/major releases based on git events. Of note, the file |
You could even set up an Azure Pipeline to do that (triggered manually, of course), using https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/github-release |
Isn't this done now? We're already at v1.0.5... |
.. :-) Ah, there were so many important issues fixed in the recent week that I didn't feel confident to put out the first real release just yet. However, I think it is getting there with v1.0.5 -- I hope to put out the first release by the end of this week. I will study the link you gave to see if I can make it easy using the Azure pipelines, and perhaps even supply binaries for Windows. Thanks! |
Some accompanying release notes would be terrific. This saves devs considerable time from having to go through commits to see the big changes. |
Could these be dropped from the releases please? |
lintian also complains about SONAME not set:
|
Why? |
@dscho because it's a source tarball release? feel free to make additional releases (binary ones) with specific targets like mimalloc-1.0.8-windows if you want them? |
yes, the de-facto zip/tar.gz release should only ever contain the sources. There are dll's in the bin directory which should be removed moving forward. |
Ah, the new dll's are used on Windows only to redirect the C runtime malloc to use |
The Not sure why it is bad to leave out the internal soname from the .so though? |
@alexmyczko thank you, this was the explanation I was missing. |
When someone does get around to changing the AZP config for this, I would suggest providing a single zip of pure sourcs, and then separate zips for each precompiled binary you want to release. Regarding |
Why not be that someone, @solvingj? |
Thanks, can we have a tarball release of that or have it in master branch? |
When pulling in sources to build and package this library, the ideal case is for the library authors to use Github releases with periodic versioned releases. Currently we're pulling from Master and pinning to commits, but that is sub-optimal. It doesn't even need to be a
1.0
release, it could be some0.1.0
pre-release.The text was updated successfully, but these errors were encountered: