@@ -15,13 +15,13 @@ concurrency:
1515env :
1616 GO111MODULE : " on"
1717 RUN_BASE_COVERAGE : " on" # Runs test for PR base in case base test coverage is missing.
18- COV_GO_VERSION : 1.20 .x # Version of Go to collect coverage
18+ COV_GO_VERSION : 1.21 .x # Version of Go to collect coverage
1919 TARGET_DELTA_COV : 90 # Target coverage of changed lines, in percents
2020jobs :
2121 test :
2222 strategy :
2323 matrix :
24- go-version : [ 1.18 .x, 1.19 .x, 1.20 .x ]
24+ go-version : [ 1.19 .x, 1.20 .x, 1.21 .x ]
2525 runs-on : ubuntu-latest
2626 steps :
2727 - name : Install Go stable
@@ -88,14 +88,14 @@ jobs:
8888 id : annotate
8989 if : matrix.go-version == env.COV_GO_VERSION && github.event.pull_request.base.sha != ''
9090 run : |
91- curl -sLO https://github.com/vearutop/gocovdiff/releases/download/v1.3.6 /linux_amd64.tar.gz && tar xf linux_amd64.tar.gz
91+ curl -sLO https://github.com/vearutop/gocovdiff/releases/download/v1.4.0 /linux_amd64.tar.gz && tar xf linux_amd64.tar.gz && rm linux_amd64.tar.gz
9292 gocovdiff_hash=$(git hash-object ./gocovdiff)
93- [ "$gocovdiff_hash" == "8e507e0d671d4d6dfb3612309b72b163492f28eb " ] || (echo "::error::unexpected hash for gocovdiff, possible tampering: $gocovdiff_hash" && exit 1)
93+ [ "$gocovdiff_hash" == "f191b45548bb65ec2c7d88909679a57116ff1ba1 " ] || (echo "::error::unexpected hash for gocovdiff, possible tampering: $gocovdiff_hash" && exit 1)
9494 git fetch origin master ${{ github.event.pull_request.base.sha }}
95- REP=$(./gocovdiff -cov unit.coverprofile -gha-annotations gha-unit.txt -delta-cov-file delta-cov-unit.txt -target-delta-cov ${TARGET_DELTA_COV})
95+ REP=$(./gocovdiff -mod github.com/$GITHUB_REPOSITORY - cov unit.coverprofile -gha-annotations gha-unit.txt -delta-cov-file delta-cov-unit.txt -target-delta-cov ${TARGET_DELTA_COV})
9696 echo "${REP}"
9797 cat gha-unit.txt
98- DIFF=$(test -e unit-base.txt && ./gocovdiff -func-cov unit.txt -func-base-cov unit-base.txt || echo "Missing base coverage file")
98+ DIFF=$(test -e unit-base.txt && ./gocovdiff -mod github.com/$GITHUB_REPOSITORY - func-cov unit.txt -func-base-cov unit-base.txt || echo "Missing base coverage file")
9999 TOTAL=$(cat delta-cov-unit.txt)
100100 echo "rep<<EOF" >> $GITHUB_OUTPUT && echo "$REP" >> $GITHUB_OUTPUT && echo "EOF" >> $GITHUB_OUTPUT
101101 echo "diff<<EOF" >> $GITHUB_OUTPUT && echo "$DIFF" >> $GITHUB_OUTPUT && echo "EOF" >> $GITHUB_OUTPUT
0 commit comments