name: Test Suite on: push: branches: [ main ] pull_request: branches: [ main ] permissions: contents: read env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE26: 'true' jobs: test: name: Run Unit Tests runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v4 - name: Set up Go uses: actions/setup-go@v5 with: go-version: '1.26.3' - name: Run Tests run: | go test -v -coverprofile=coverage.txt -covermode=atomic ./...