diff --git a/.github/workflows/build-core.yml b/.github/workflows/build-core.yml index 5b3378f1..01eb61a8 100644 --- a/.github/workflows/build-core.yml +++ b/.github/workflows/build-core.yml @@ -39,24 +39,27 @@ jobs: # Test results report - name: Report test results uses: dorny/test-reporter@v1 - if: success() || failure() + if: (success() || failure()) && ${{ github.event.pull_request.head.repo.full_name == github.repository }} with: name: Mocha tests path: test-results.json reporter: mocha-json - - name: Report code coverage - if: ${{ github.event_name == 'pull_request' }} - uses: romeovs/lcov-reporter-action@v0.2.16 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - lcov-file: ./coverage/lcov.info - - - name: Check code coverage threshold - uses: VeryGoodOpenSource/very_good_coverage@v2 - with: - path: ./coverage/lcov.info - min_coverage: 50 + #- name: Report code coverage + # if: > + # ${{ github.event_name == 'pull_request' }} && ${{ github.event.pull_request.head.repo.full_name == github.repository }} + # uses: romeovs/lcov-reporter-action@v0.2.16 + # with: + # github-token: ${{ secrets.GITHUB_TOKEN }} + # lcov-file: ./coverage/lcov.info + + #- name: Check code coverage threshold + # uses: VeryGoodOpenSource/very_good_coverage@v2 + # if: > + # ${{ github.event_name == 'pull_request' }} && ${{ github.event.pull_request.head.repo.full_name == github.repository }} + # with: + # path: ./coverage/lcov.info + # min_coverage: 50 # Build and push container image to GCR (only on main branch) - name: Log in to the GitHub Container Registry @@ -78,6 +81,7 @@ jobs: # 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 }} @@ -107,7 +111,7 @@ jobs: # Success notification - name: Send Slack success notification - if: success() + if: success() && ${{ github.event_name != 'pull_request' }} env: SLACK_TITLE: Build succeeded! SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -115,7 +119,7 @@ jobs: # Failure notification - name: Send Slack failure notification - if: failure() + if: failure() && ${{ github.event_name != 'pull_request' }} env: SLACK_TITLE: Build failed! SLACK_COLOR: danger