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

Node Publishing Update #8496

Merged
merged 4 commits into from
Jun 24, 2024
Merged

Node Publishing Update #8496

merged 4 commits into from
Jun 24, 2024

Conversation

scbedd
Copy link
Member

@scbedd scbedd commented Jun 24, 2024

Looks like when I tested an actual release, I tested the only case that would actually work when merging #8460

@catalinaperalta hit issues this past Friday with this as a result. I unblocked her, but wanted to make an adjustment to re-use the SemVer package before merging.

Unfortunately, it looks like if I use SemVer, it marks packages < 1.0.0 (even if if GA-marked) as Prerelease. While I agree with this for our production packages, our internal tooling conflicts with this bar.

Specifically, the typespec-emitter latest version is 0.4.8. If we used SemVer and IsPrerelease property to determine whether to set latest or beta tag, we would erroneously mark the latest version of typespec-emitter with beta. At least until 1.0.0. For now I'm leaving the simple tag check in place.

@scbedd scbedd merged commit fe07f68 into main Jun 24, 2024
19 checks passed
@scbedd scbedd deleted the fix-failing-node-publish branch June 24, 2024 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants