Ensure the matching version of the assets package is installed #3285
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.
Because the "latest" npm package version is not related to the newest semver version, doing a
yarn add blacklight-frontend
with no version specifier currently results in retrieving v7.38.0, even though versions for v8.x are published.This means a new Blacklight 8 app with propshaft will not retrieve the correct asset package.
This ensures that we get the npm asset version that matches Blacklight's version by asking for it explicitly, even if it has not been marked
latest
. If there is a mismatch between npm package versions and Blacklight gem versions, we'll get an error.