diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-12-18 13:31:31 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-12-18 13:31:31 +0100 |
commit | b5b77378bc35cb268c384e98c59f2bf8cb406270 (patch) | |
tree | cbd3b3a2e52a0c87029ee648cd3629afb96d6a06 /.github | |
parent | 18f69229c581a0f738145cdec70df66723a518fc (diff) |
patch 8.2.2156: Github actions run on pusing a tagv8.2.2156
Problem: Github actions run on pusing a tag.
Solution: Don't run CI on tag push. Omit coveralls on pull-request.
(Ozaki Kiichi, closes #7489)
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/ci.yml | 16 | ||||
-rw-r--r-- | .github/workflows/codeql-analysis.yml | 4 |
2 files changed, 11 insertions, 9 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 758da09b67..b6dd144fbb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,6 +1,9 @@ name: GitHub CI -on: [push, pull_request] +on: + push: + branches: ['**'] + pull_request: jobs: linux: @@ -197,7 +200,7 @@ jobs: do_test make ${SHADOWOPT} ${TEST} - name: Coveralls - if: matrix.coverage && success() + if: matrix.coverage && success() && github.event_name != 'pull_request' env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} COVERALLS_PARALLEL: true @@ -210,8 +213,11 @@ jobs: - name: Codecov if: matrix.coverage && success() - run: | - cd "${SRCDIR}" && bash <(curl -s https://codecov.io/bash) + uses: codecov/codecov-action@v1 + with: + flags: ${{ matrix.features }}-${{ matrix.compiler }}-${{ matrix.extra }} + fail_ci_if_error: true + working-directory: ${{ env.SRCDIR }} - name: ASan logs if: contains(matrix.extra, 'asan') && !cancelled() @@ -225,7 +231,7 @@ jobs: runs-on: ubuntu-latest needs: linux - if: always() + if: github.event_name != 'pull_request' steps: - name: Parallel finished diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 647c799d67..ef98000f89 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -31,10 +31,6 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v2 - with: - # We must fetch at least the immediate parents so that if this is - # a pull request then we can checkout the head. - fetch-depth: 2 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL |