Update action.yml
This commit is contained in:
12
action.yml
12
action.yml
@@ -365,17 +365,19 @@ runs:
|
|||||||
# Parse source repository and version
|
# Parse source repository and version
|
||||||
cd $METRICS_ACTION_PATH
|
cd $METRICS_ACTION_PATH
|
||||||
METRICS_SOURCE=$(echo $METRICS_ACTION | sed -E 's/metrics.*?$//g')
|
METRICS_SOURCE=$(echo $METRICS_ACTION | sed -E 's/metrics.*?$//g')
|
||||||
METRICS_VERSION=v$(grep -Po '(?<="version": ")\d+[.]\d+(?=[.]0")' package.json)
|
METRICS_VERSION=v$(grep -Po '(?<="version": ").*(?=")' package.json)
|
||||||
|
METRICS_TAG=v$(echo $METRICS_VERSION | sed -r 's/^([0-9]+[.][0-9]+).*/\1/')
|
||||||
|
METRICS_IS_UNRELEASED=$(expr match $METRICS_VERSION .*-beta)
|
||||||
|
|
||||||
# If using official action, check if a released version is used
|
# If using official action, check if a released version is used
|
||||||
if [[ $METRICS_SOURCE == "lowlighter" ]]; then
|
if [[ $METRICS_SOURCE == "lowlighter" ]]; then
|
||||||
if [[ $METRICS_VERSION ]]; then
|
if [[ $METRICS_IS_UNRELEASED ]]; then
|
||||||
echo "Using released version $METRICS_VERSION, will pull docker image from GitHub registry"
|
|
||||||
METRICS_IMAGE=ghcr.io/lowlighter/metrics:$METRICS_VERSION
|
|
||||||
else
|
|
||||||
echo "This is an unreleased version, rebuilding docker image from Dockerfile"
|
echo "This is an unreleased version, rebuilding docker image from Dockerfile"
|
||||||
docker build -t metrics:unreleased .
|
docker build -t metrics:unreleased .
|
||||||
METRICS_IMAGE=metrics:unreleased
|
METRICS_IMAGE=metrics:unreleased
|
||||||
|
else
|
||||||
|
echo "Using released version $METRICS_TAG, will pull docker image from GitHub registry"
|
||||||
|
METRICS_IMAGE=ghcr.io/lowlighter/metrics:$METRICS_TAG
|
||||||
fi
|
fi
|
||||||
# On forked actions, always rebuild the docker image
|
# On forked actions, always rebuild the docker image
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user