Skip to content

Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 #4

Bump github.com/stretchr/testify from 1.9.0 to 1.10.0

Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 #4

Workflow file for this run

name: Unit Tests
on:
pull_request:
branches:
- main
workflow_dispatch:
jobs:
test:
name: "Unit tests"
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Install Go
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.23.0
# Install gotestfmt
- name: Set up gotestfmt
run: go install github.com/gotesttools/gotestfmt/v2/cmd/gotestfmt@latest
# Install geom2d dependencies
- name: Install dependencies
run: go mod tidy
# Run tests with nice formatting. Save the original log in /tmp/gotest.log
- name: Run tests
run: |
set -euo pipefail
go test -json -v ./... 2>&1 | tee /tmp/gotest.log | gotestfmt
# Upload the original go test log as an artifact for later review.
- name: Upload test log
uses: actions/upload-artifact@v4
if: always()
with:
name: test-log
path: /tmp/gotest.log
if-no-files-found: error