diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 11a0e09..4a84043 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -20,6 +20,7 @@ jobs: semantic_version: 16 extra_plugins: | @semantic-release/git + @semantic-release/npm conventional-changelog-eslint branches: | [ @@ -72,6 +73,7 @@ jobs: uses: aws-actions/amazon-ecr-login@v1 - name: Build, Tag, and Push Image to AWS ECR + if: steps.semantic.outputs.new_release_published == 'true' env: ENV: ${{ steps.extract_environment.outputs.result }} IMAGE_TAG: ${{ steps.semantic.outputs.new_release_version }} @@ -80,6 +82,7 @@ jobs: docker-compose -f build.docker-compose.yml push - name: Create ZIP file to Deploy AWS Beanstalk + if: steps.semantic.outputs.new_release_published == 'true' env: ENV: ${{ steps.extract_environment.outputs.result }} IMAGE_TAG: ${{ steps.semantic.outputs.new_release_version }} @@ -89,6 +92,7 @@ jobs: zip deploy.zip docker-compose.yml - name: Deploy AWS Beanstalk + if: steps.semantic.outputs.new_release_published == 'true' env: ENV: ${{ steps.extract_environment.outputs.result }} AWS_REGION: us-east-1 diff --git a/.releaserc.json b/.releaserc.json index d60d411..8484a9f 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -26,6 +26,7 @@ "preset": "eslint" } ], + "@semantic-release/npm", "@semantic-release/github", [ "@semantic-release/git", {