name: Tests on: # Trigger the workflow on push or pull request, # but only for the main branch push: branches: - main # Trigger on push events to the main branch - beta # Trigger on push events to the beta branch pull_request: branches: - main # Trigger on pull request events targeting the main branch - beta # Trigger on pull request events targeting the beta branch merge_group: types: [checks_requested] jobs: run-tests: name: Run Tests strategy: matrix: shard: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] uses: ./.github/workflows/test-shard-template.yml with: project: main shard: ${{ matrix.shard }} totalShards: 10