Skip to content

CI parallel tests

CI parallel tests #51

Workflow file for this run

name: Build
on:
push:
tags: [ 'v[0-9]+.[0-9]+-tetrate-v[0-9]+' ] # v1.16-tetrate-v7
pull_request:
branches:
- main
- release-**
env:
GOPROXY: https://proxy.golang.org
jobs:
test: ## This jobs takes around 2h to complete. Let's not make this a requirement for PRs until we can make it faster.
strategy:
matrix:
label:
- "group:1"
- "group:2"
- "group:3"
- "group:4"
- "group:5"
runs-on: ubuntu-latest
env:
PLATFORMS: linux/amd64
TEST_LABEL: ${{ matrix.label }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version-file: go.mod
- run: make test
- uses: mikepenz/action-junit-report@v5
if: success() || failure()
with:
report_paths: "test/report.xml"