blob: 68280ba2193483420ed06dec79852a698ab20612 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env sh
set -e
PACKAGE_LOCAL_VERSION=$(node --print "require('./package.json').version")
PUBLISHER=$(node --print "require('./package.json').publisher")
PACKAGE_NAME=$(node --print "require('./package.json').name")
PACKAGE_LAST_PUBLISHED_VERSION=$(ovsx_package_last_published_version "${PUBLISHER}" "${PACKAGE_NAME}")
echo "${PUBLISHER}.${PACKAGE_NAME}"
echo "Package local version: ${PACKAGE_LOCAL_VERSION}"
echo "Package last published version: ${PACKAGE_LAST_PUBLISHED_VERSION}"
if [ "${PACKAGE_LAST_PUBLISHED_VERSION}" != "${PACKAGE_LOCAL_VERSION}" ]; then
echo "Package is outdated"
echo "Publishing..."
npx ovsx publish
else
echo "Package is up-to-date"
fi
|