Update action.yml

This commit is contained in:
linguist
2020-12-31 13:10:43 +01:00
parent 7ca136ea3b
commit 56102cc2f4

View File

@@ -362,17 +362,19 @@ runs:
steps: steps:
- run: | - run: |
# Check if action is forked # Check if action is forked
IS_FORK=$(expr $(echo "${{ github.action }}" | sed -E 's/metrics.*?$//g') != "lowlighter") IS_FORK=$(expr $(echo "$GITHUB_ACTION" | sed -E 's/metrics.*?$//g') != "lowlighter")
# If forked, rebuild the docker image # If forked, rebuild the docker image
if [[ $IS_FORK ]]; then if [[ $IS_FORK ]]; then
echo "Running on a forked action, rebuilding docker image from Dockerfile" echo "Running on a forked action, rebuilding docker image from Dockerfile"
docker build -t ${{ github.action }}:local . docker build -t $GITHUB_ACTION:local .
docker run ${{ github.action }}:local docker run $GITHUB_ACTION:local
# Else, use docker image from GitHub registry # Else, use docker image from GitHub registry
else else
DOCKER_IMAGE=ghcr.io/lowlighter/metrics:$(echo ${{ github.action }} | sed -E 's/.*metrics//g') DOCKER_IMAGE=ghcr.io/lowlighter/metrics:$(echo $GITHUB_ACTION | sed -E 's/.*metrics//g')
echo "Running $DOCKER_IMAGE from GitHub registry" echo "Running $DOCKER_IMAGE from GitHub registry"
docker run $DOCKER_IMAGE docker run $DOCKER_IMAGE
fi fi
shell: bash shell: bash
env:
GITHUB_ACTION: ${{ github.action }}