From cba88d3b279eecc4a0b14f3e397ead31bfac1011 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Wed, 21 Aug 2024 23:29:33 -0600 Subject: [PATCH] ci: add test job Signed-off-by: Sumner Evans --- .github/workflows/go.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 8197d3a7..60f24766 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -29,6 +29,30 @@ jobs: - name: Lint run: pre-commit run -a + test: + runs-on: ubuntu-latest + name: Test (latest) + steps: + - uses: actions/checkout@v4 + + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version: "1.23" + cache: true + + - name: Install libolm + run: sudo apt-get install libolm-dev libolm3 + + - name: Set up gotestfmt + uses: GoTestTools/gotestfmt-action@v2 + with: + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Run tests + run: | + go test -v -json ./... -cover | gotestfmt + build: runs-on: ubuntu-latest strategy: