This repository was archived by the owner on Aug 31, 2023. It is now read-only.
fix(ci): fix the version update scripts for pre-releases #3484
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
The nightly builds for the LSP are failing since it refers to the version update script using an incorrect name, this PR fixes the path this script is accessed with to make the build work.
I also restored this script with the correct logic for the versioning scheme of the VS Marketplace, since it seems it got mixed up with the logic used to generate version numbers for npm (the difference is that npm supports semver pre-release tags while VSCode doesn't).
Finally I also changed the version update script used in the
rome
npm package to only print the version name without prefixing it with an environment variable name, since this value is exported asversion
in the npm release script while it gets exported asrome_version
in the LSP release script.Test Plan
Manually run the
release_cli
andrelease_lsp
workflows from this branch: