From 7e51c8a2da24b660f1683bb2f5adcf38c3a3daf6 Mon Sep 17 00:00:00 2001 From: Noah Stride Date: Thu, 28 Nov 2024 16:58:15 +0000 Subject: [PATCH] Add `go test` to CI/CD pipeline Signed-off-by: Noah Stride --- .github/workflows/test.yaml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a87c31b..af5af28 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -24,4 +24,21 @@ jobs: - name: Lint uses: golangci/golangci-lint-action@v6 with: - version: v1.61 \ No newline at end of file + version: v1.61 + test: + runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: read + checks: write + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version-file: 'go.mod' + - name: Run Tests + run: go test -v -race -shuffle=on -coverprofile=coverage.txt ./... \ No newline at end of file