|
1 | 1 | #!/usr/bin/env bash
|
2 | 2 |
|
3 |
| -SERVEREXTENSION_VERSION=$(grep "version" -- ${SERVEREXTENSION_PATH}/setup.py | awk -F'"' '{ print $2 }') |
4 |
| -LABEXTENSION_VERSION=$(cat ${LABEXTENSION_PATH}/package.json | jq -r '.version') |
5 |
| -LABEXTENSION_LOCKED_VERSION=$(cat ${LABEXTENSION_PATH}/package-lock.json | jq -r '.version') |
| 3 | +LABEXTENSION_VERSION=$(cat package.json | jq -r '.version') |
6 | 4 | CHANGELOG_VERSION=$(awk 'match($0, /(.*) [0-9]{4}-[0-9]{2}-[0-9]{2}/, a) {print a[1]}' docs/changelog.rst | head -n 1)
|
7 |
| -HARDCODED_LABEXTENSION_CLIENT_VERSION=$(grep "PLUGIN_VERSION" -- ${LABEXTENSION_PATH}/src/constants.ts | awk -F"'" '{ print $2 }') |
| 5 | +HARDCODED_LABEXTENSION_CLIENT_VERSION=$(grep "PLUGIN_VERSION" -- ${LABEXTENSION_PATH}/constants.ts | awk -F"'" '{ print $2 }') |
8 | 6 |
|
9 |
| -versions=( $SERVEREXTENSION_VERSION $LABEXTENSION_VERSION $LABEXTENSION_LOCKED_VERSION $CHANGELOG_VERSION $HARDCODED_LABEXTENSION_CLIENT_VERSION ) |
| 7 | +versions=( $LABEXTENSION_VERSION $CHANGELOG_VERSION $HARDCODED_LABEXTENSION_CLIENT_VERSION ) |
10 | 8 | unique_versions_count=$(echo ${versions[@]} | tr ' ' '\n' | uniq | wc -l)
|
11 | 9 | if [ "${unique_versions_count}" = 1 ] \
|
12 |
| - && [ ! -z "${LABEXTENSION_LOCKED_VERSION}" ] \ |
13 | 10 | && [ ! -z "${LABEXTENSION_VERSION}" ] \
|
14 | 11 | && [ ! -z "${CHANGELOG_VERSION}" ] \
|
15 | 12 | && [ ! -z "${HARDCODED_LABEXTENSION_CLIENT_VERSION}" ]
|
|
18 | 15 | export PUBLISH_VERSION="v${CHANGELOG_VERSION}"
|
19 | 16 | else
|
20 | 17 | echo "Versions don't match."
|
21 |
| - echo "Server extension version: ${SERVEREXTENSION_VERSION}" |
22 | 18 | echo "Lab extension version: ${LABEXTENSION_VERSION}"
|
23 |
| - echo "Lab extension lock version: ${LABEXTENSION_LOCKED_VERSION}" |
24 | 19 | echo "Latest changelog version: ${CHANGELOG_VERSION}"
|
25 | 20 | echo "Lab extension client hardcoded version: ${HARDCODED_LABEXTENSION_CLIENT_VERSION}"
|
26 | 21 | exit 1
|
|
0 commit comments