Debug action.yml

This commit is contained in:
linguist
2020-12-31 14:37:05 +01:00
parent 4bf3f8b28f
commit 6f27f2aa04

View File

@@ -362,11 +362,19 @@ runs:
steps: steps:
- run: | - run: |
# Parse source repository and ref # Parse source repository and ref
echo "METRICS_ACTION=$METRICS_ACTION" 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_REF=$(echo $METRICS_ACTION | sed -E 's/^.*metrics//g') METRICS_REF=$(echo $METRICS_ACTION | sed -E 's/^.*metrics//g')
echo "Running on $METRICS_SOURCE/metrics@$METRICS_REF" echo "Running on $METRICS_SOURCE/metrics@$METRICS_REF"
git status || true
git branch || true
echo "==="
env
echo "==="
env | grep -E '^(INPUT|GITHUB|RUNNER|ACTIONS|HOME|CI)'
echo "==="
# If using official action, use docker image from GitHub registry # If using official action, use docker image from GitHub registry
if [[ $METRICS_SOURCE == "lowlighter-test-forks" ]]; then if [[ $METRICS_SOURCE == "lowlighter-test-forks" ]]; then
echo "Running docker image from GitHub registry" echo "Running docker image from GitHub registry"
@@ -374,7 +382,6 @@ runs:
# On forked actions, rebuild the docker image instead # On forked actions, rebuild the docker image instead
else else
echo "This is a forked version, rebuilding docker image from Dockerfile" echo "This is a forked version, rebuilding docker image from Dockerfile"
cd $METRICS_ACTION_PATH
docker build -t metrics:forked . docker build -t metrics:forked .
METRICS_IMAGE=metrics:forked METRICS_IMAGE=metrics:forked
fi fi
@@ -383,6 +390,7 @@ runs:
echo "Using $METRICS_IMAGE" echo "Using $METRICS_IMAGE"
env | grep -E '^(INPUT|GITHUB|RUNNER|ACTIONS|HOME|CI)' > .env env | grep -E '^(INPUT|GITHUB|RUNNER|ACTIONS|HOME|CI)' > .env
docker run --env-file .env $METRICS_IMAGE docker run --env-file .env $METRICS_IMAGE
rm .env
shell: bash shell: bash
env: env:
METRICS_ACTION: ${{ github.action }} METRICS_ACTION: ${{ github.action }}