diff --git a/README.md b/README.md index da45afa78..db5ccfbc2 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ The GitHub Action could look like this: aws-session-token: ${{ secrets.AWS_SESSION_TOKEN }} aws-region: eu-central-1 - name: Start CodePipeline - uses: moia-oss/aws-codepipeline-trigger@v0.2.1 + uses: moia-oss/aws-codepipeline-trigger@v0.2.2 with: pipeline: my-pipeline wait: true # optional (default: false) @@ -84,7 +84,7 @@ jobs: aws-session-token: ${{ secrets.INT_AWS_SESSION_TOKEN }} aws-region: eu-central-1 - name: Start CodePipeline - uses: moia-oss/aws-codepipeline-trigger@v0.2.1 + uses: moia-oss/aws-codepipeline-trigger@v0.2.2 with: pipeline: my-pipeline-int wait: true @@ -103,7 +103,7 @@ jobs: aws-session-token: ${{ secrets.PRD_AWS_SESSION_TOKEN }} aws-region: eu-central-1 - name: Start CodePipeline - uses: moia-oss/aws-codepipeline-trigger@v0.2.1 + uses: moia-oss/aws-codepipeline-trigger@v0.2.2 with: pipeline: my-pipeline-prd wait: true diff --git a/dist/index.js b/dist/index.js index 6368fcc2d..0cf062f11 100644 --- a/dist/index.js +++ b/dist/index.js @@ -65,8 +65,8 @@ const waitForPipeline = async (pipelineName, pipelineExecutionId) => { core.error(`Pipeline '${pipelineName}' stopped.`); return false; case client_codepipeline_1.PipelineExecutionStatus.Superseded: - core.error(`Pipeline '${pipelineName}' was superseded.`); - return false; + core.warning(`Pipeline '${pipelineName}' was superseded. Skipping rest of the execution.`); + return true; default: core.error(`Unexpected status: ${status} given.`); return false; diff --git a/dist/index.js.map b/dist/index.js.map index c722432f7..1e685fe71 100644 --- a/dist/index.js.map +++ b/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 2b42daf9e..5368665ab 100644 --- a/src/index.ts +++ b/src/index.ts @@ -55,8 +55,8 @@ const waitForPipeline = async (pipelineName: string, pipelineExecutionId: string core.error(`Pipeline '${pipelineName}' stopped.`); return false; case PipelineExecutionStatus.Superseded: - core.error(`Pipeline '${pipelineName}' was superseded.`); - return false; + core.warning(`Pipeline '${pipelineName}' was superseded. Skipping rest of the execution.`); + return true; default: core.error(`Unexpected status: ${status} given.`); return false;