diff --git a/.github/workflows/build-core.yml b/.github/workflows/build-core.yml index 0d72f79..c8bc04a 100644 --- a/.github/workflows/build-core.yml +++ b/.github/workflows/build-core.yml @@ -53,67 +53,67 @@ jobs: env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - # Build and push container image to GCR - - name: Log in to the GitHub Container Registry - if: github.ref == 'refs/heads/develop' - uses: docker/login-action@v1 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build and push container image to GitHub Container Registry - if: github.ref == 'refs/heads/develop' - uses: docker/build-push-action@v3 - with: - push: true - tags: | - ghcr.io/ar-io/ar-io-core:latest - ghcr.io/ar-io/ar-io-core:${{ github.sha }} - - # Build and push container image to ECR - - name: Configure AWS credentials - if: github.event_name != 'pull_request' - uses: aws-actions/configure-aws-credentials@v2 - with: - role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/${{ secrets.AWS_BUILD_INVOCATION_ROLE }} - aws-region: ${{ secrets.AWS_REGION }} - - - name: Login to ECR - if: github.ref == 'refs/heads/develop' - uses: aws-actions/amazon-ecr-login@v1 - - - name: Push image ECR - if: github.ref == 'refs/heads/develop' - uses: docker/build-push-action@v3 - with: - labels: | - org.opencontainers.image.revision=${{ github.sha }} - push: true - tags: | - ${{ env.ECR_REGISTRY }}/ar-io-core:develop - ${{ env.ECR_REGISTRY }}/ar-io-core:${{ github.sha }} - - # Start CodePipeline to test image - - name: Start CodePipeline - if: github.ref == 'refs/heads/develop' - run: | - aws codepipeline start-pipeline-execution \ - --name ${{ secrets.AWS_CODEPIPELINE_NAME }} - - # Success notification - - name: Send Slack success notification - if: success() && github.event_name != 'pull_request' - env: - SLACK_TITLE: Build succeeded! - SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - uses: rtCamp/action-slack-notify@v2 - - # Failure notification - - name: Send Slack failure notification - if: failure() && github.event_name != 'pull_request' - env: - SLACK_TITLE: Build failed! - SLACK_COLOR: danger - SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - uses: rtCamp/action-slack-notify@v2 + # # Build and push container image to GCR + # - name: Log in to the GitHub Container Registry + # if: github.ref == 'refs/heads/develop' + # uses: docker/login-action@v1 + # with: + # registry: ghcr.io + # username: ${{ github.actor }} + # password: ${{ secrets.GITHUB_TOKEN }} + + # - name: Build and push container image to GitHub Container Registry + # if: github.ref == 'refs/heads/develop' + # uses: docker/build-push-action@v3 + # with: + # push: true + # tags: | + # ghcr.io/ar-io/ar-io-core:latest + # ghcr.io/ar-io/ar-io-core:${{ github.sha }} + + # # Build and push container image to ECR + # - name: Configure AWS credentials + # if: github.event_name != 'pull_request' + # uses: aws-actions/configure-aws-credentials@v2 + # with: + # role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/${{ secrets.AWS_BUILD_INVOCATION_ROLE }} + # aws-region: ${{ secrets.AWS_REGION }} + + # - name: Login to ECR + # if: github.ref == 'refs/heads/develop' + # uses: aws-actions/amazon-ecr-login@v1 + + # - name: Push image ECR + # if: github.ref == 'refs/heads/develop' + # uses: docker/build-push-action@v3 + # with: + # labels: | + # org.opencontainers.image.revision=${{ github.sha }} + # push: true + # tags: | + # ${{ env.ECR_REGISTRY }}/ar-io-core:develop + # ${{ env.ECR_REGISTRY }}/ar-io-core:${{ github.sha }} + + # # Start CodePipeline to test image + # - name: Start CodePipeline + # if: github.ref == 'refs/heads/develop' + # run: | + # aws codepipeline start-pipeline-execution \ + # --name ${{ secrets.AWS_CODEPIPELINE_NAME }} + + # # Success notification + # - name: Send Slack success notification + # if: success() && github.event_name != 'pull_request' + # env: + # SLACK_TITLE: Build succeeded! + # SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + # uses: rtCamp/action-slack-notify@v2 + + # # Failure notification + # - name: Send Slack failure notification + # if: failure() && github.event_name != 'pull_request' + # env: + # SLACK_TITLE: Build failed! + # SLACK_COLOR: danger + # SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + # uses: rtCamp/action-slack-notify@v2