Bump google.golang.org/grpc from 1.51.0 to 1.53.0 #1872
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: gotests | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
concurrency: | |
group: gotests-${{ github.event.pull_request.number || github.ref }} | |
cancel-in-progress: true | |
env: | |
RESULT_PATH: "~/testresults" | |
GO_VERSION: 1.18.7 | |
jobs: | |
gotests: | |
name: gotests | |
runs-on: ubuntu-20.04 | |
steps: | |
- name: Check out the codebase. | |
uses: actions/checkout@v3 | |
- name: Set up Go | |
uses: actions/setup-go@v2 | |
with: | |
go-version: ${{ env.GO_VERSION }} | |
- name: Caching dependency | |
uses: actions/cache@v3 | |
with: | |
path: | | |
~/.cache/go-build | |
~/go/pkg/mod | |
~/go/bin | |
key: ${{ runner.os }}-v1-go-mod-${{ hashFiles('**/go.mod') }}-${{ hashFiles('**/go.sum') }} | |
- name: go mod download | |
run: | | |
[[ -d ~/go/pkg/mod ]] && exit 0 | |
# retry up to 3 times in case of network issues | |
for i in $(seq 1 3); do | |
go mod download && exit 0 | |
sleep 10 | |
done | |
exit 1 | |
- name: go test | |
run: | | |
mkdir ${{ env.RESULT_PATH }} | |
export NUM_CORES=$(getconf _NPROCESSORS_ONLN) | |
(cd /tmp; GO111MODULE=on go install gotest.tools/gotestsum@latest) | |
go generate ./... | |
CGO_ENABLED=0 gotestsum --format short-verbose --junitfile ${{ env.RESULT_PATH }}/unit.xml --raw-command -- go test --json -p $NUM_CORES ./... | |
- name: Uploading test results | |
uses: actions/upload-artifact@v3 | |
with: | |
name: go-test-results | |
path: ${{ env.RESULT_PATH }} |