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

fix: Do not generate symlinks for major.minor.patch #29

Merged
merged 1 commit into from
Jul 22, 2020

Conversation

rhcarvalho
Copy link
Contributor

Those version files are meant to be regular files and not symlinks.
Pre-release versions such as 5.1.10-beta.0 should not create a symlink 5.1.10.json, because that file name should be reserved for the actual 5.1.10 release.

At the moment, craft refuses to publish a new release because the registry already contains a version file for the release being published.

Note that the files under packages/nuget/ being removed refer to version numbers that have never been released (they do not exist in Nuget, only the preview versions exist).

Fixes #27.

See #26, @philipphofmann had to manually delete the packages/cocoapods/sentry-cocoa/5.1.10.json symlink and update files outside of craft.

Those version files are meant to be regular files and not symlinks.
Pre-release versions such as 5.1.10-beta.0 should not create a symlink
5.1.10.json, because that file name should be reserved for the actual
5.1.10 release.

At the moment, craft refuses to publish a new release because the
registry already contains a version file for the release being
published.

Note that the files under packages/nuget/ being removed refer to version
numbers that have never been released (they do not exist in Nuget, only
the preview versions exist).
@tonyo tonyo self-requested a review July 22, 2020 13:52
@rhcarvalho rhcarvalho merged commit 559624c into master Jul 22, 2020
@rhcarvalho rhcarvalho deleted the fix-prerelease-symlinking branch July 22, 2020 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Pre-releases clobbering stable releases
3 participants