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.
Description
This PR adds a new endpoint
version.json
to the library registry, similar to the PR that added the same functionality to the circulation manager ThePalaceProject/circulation#765. This newversion.json
endpoint replaces the oldhealthcheck
endpoint. This endpoint returns version information for the circulation manager instance, and for the admin UI. This is currently helpful, but will be even more helpful when we are doing more rapid deployments, so that we can check what version is deployed where.The new endpoint returns something like this:
The version is derived from the git tag by Dunamai. If the commit is not a tagged version, it will create a version number based on the distance from the last tagged version and the commit hash. Something like
1.0.2-post.51+00f33eb39
.Motivation and Context
Same context and motivation as the CM PR.
How Has This Been Tested?
Checklist