diff --git a/.github/workflows/slo.yml b/.github/workflows/slo.yml index f1c24821c8..0618526617 100644 --- a/.github/workflows/slo.yml +++ b/.github/workflows/slo.yml @@ -33,11 +33,12 @@ jobs: strategy: matrix: + compiler: [clang, gcc] include: - workload: table concurrency: - group: slo-${{ github.ref }} + group: slo-${{ github.ref }}-${{ matrix.os }}-${{ matrix.workload }}-${{ matrix.compiler }} cancel-in-progress: true steps: @@ -128,7 +129,7 @@ jobs: docker build -t ydb-app-current \ --build-arg REF="${{ github.head_ref || github.ref_name }}" \ - --build-arg PRESET=release-test-clang \ + --build-arg PRESET=release-test-${{ matrix.compiler }} \ -f tests/slo_workloads/Dockerfile . # Clean up .dockerignore @@ -151,7 +152,7 @@ jobs: docker build -t ydb-app-baseline \ --build-arg REF="${{ steps.baseline.outputs.ref }}" \ - --build-arg PRESET=release-test-clang \ + --build-arg PRESET=release-test-${{ matrix.compiler }} \ -f tests/slo_workloads/Dockerfile . # Clean up .dockerignore @@ -172,7 +173,7 @@ jobs: with: github_issue: ${{ github.event.inputs.github_issue }} github_token: ${{ secrets.GITHUB_TOKEN }} - workload_name: ${{ matrix.workload }} + workload_name: ${{ matrix.workload }}-${{ matrix.compiler }} workload_current_ref: ${{ github.head_ref || github.ref_name }} workload_baseline_ref: ${{ steps.baseline.outputs.ref }} @@ -268,7 +269,7 @@ jobs: - if: always() uses: actions/upload-artifact@v4 with: - name: ${{matrix.workload}}-slo-cpp-sdk-logs + name: ${{ matrix.workload }}-${{ matrix.compiler }}-slo-cpp-sdk-logs path: | ./current.log ./baseline.log