From 2e24eecb9ad96883e4510f431c21cdcbf4e35b53 Mon Sep 17 00:00:00 2001 From: Andrea Como Date: Mon, 26 Sep 2022 23:24:54 +0200 Subject: [PATCH] Now any error in the action is propagated --- action.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/action.yml b/action.yml index e7a9e8a..a25538c 100644 --- a/action.yml +++ b/action.yml @@ -26,9 +26,18 @@ runs: steps: - id: evaluate name: Extract GAV + env: + EVALUATE: org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate run: | - echo "::set-output name=group-id::$(mvn -f ${{ inputs.pom-location }} org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.groupId -q -DforceStdout)" - echo "::set-output name=artifact-id::$(mvn -f ${{ inputs.pom-location }} org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.artifactId -q -DforceStdout)" - echo "::set-output name=version::$(mvn -f ${{ inputs.pom-location }} org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.version -q -DforceStdout)" - echo "::set-output name=name::$(mvn -f ${{ inputs.pom-location }} org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.name -q -DforceStdout)" + VALUE=$(mvn -f ${{ inputs.pom-location }} $EVALUATE -Dexpression=project.groupId -q -DforceStdout) + echo "::set-output name=group-id::$VALUE" + + VALUE=$(mvn -f ${{ inputs.pom-location }} $EVALUATE -Dexpression=project.artifactId -q -DforceStdout) + echo "::set-output name=artifact-id::$VALUE" + + VALUE=$(mvn -f ${{ inputs.pom-location }} $EVALUATE -Dexpression=project.version -q -DforceStdout) + echo "::set-output name=version::$VALUE" + + VALUE=$(mvn -f ${{ inputs.pom-location }} $EVALUATE -Dexpression=project.name -q -DforceStdout) + echo "::set-output name=name::$VALUE" shell: bash