diff --git a/.github/rawWorkflows/gh-ci-parameterized-flow.txt b/.github/rawWorkflows/gh-ci-parameterized-flow.txt index d7525b4e00..b7c8cc3e61 100644 --- a/.github/rawWorkflows/gh-ci-parameterized-flow.txt +++ b/.github/rawWorkflows/gh-ci-parameterized-flow.txt @@ -66,3 +66,13 @@ name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/VeniceCI-E2ETests.yml b/.github/workflows/VeniceCI-E2ETests.yml index c27c1810ba..bba1af8876 100644 --- a/.github/workflows/VeniceCI-E2ETests.yml +++ b/.github/workflows/VeniceCI-E2ETests.yml @@ -79,6 +79,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1010: name: IntegrationTests_1010 @@ -146,6 +156,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1020: name: IntegrationTests_1020 @@ -213,6 +233,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1030: name: IntegrationTests_1030 @@ -280,6 +310,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1040: name: IntegrationTests_1040 @@ -347,6 +387,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1050: name: IntegrationTests_1050 @@ -414,6 +464,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1060: name: IntegrationTests_1060 @@ -481,6 +541,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1070: name: IntegrationTests_1070 @@ -548,6 +618,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1080: name: IntegrationTests_1080 @@ -615,6 +695,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1090: name: IntegrationTests_1090 @@ -682,6 +772,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1100: name: IntegrationTests_1100 @@ -749,6 +849,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1110: name: IntegrationTests_1110 @@ -816,6 +926,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1120: name: IntegrationTests_1120 @@ -883,6 +1003,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1130: name: IntegrationTests_1130 @@ -950,6 +1080,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1200: name: IntegrationTests_1200 @@ -1017,6 +1157,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1210: name: IntegrationTests_1210 @@ -1084,6 +1234,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1220: name: IntegrationTests_1220 @@ -1151,6 +1311,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1230: name: IntegrationTests_1230 @@ -1218,6 +1388,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1240: name: IntegrationTests_1240 @@ -1285,6 +1465,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1250: name: IntegrationTests_1250 @@ -1352,6 +1542,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1260: name: IntegrationTests_1260 @@ -1419,6 +1619,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1270: name: IntegrationTests_1270 @@ -1486,6 +1696,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1280: name: IntegrationTests_1280 @@ -1553,6 +1773,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1400: name: IntegrationTests_1400 @@ -1620,6 +1850,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1410: name: IntegrationTests_1410 @@ -1687,6 +1927,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1420: name: IntegrationTests_1420 @@ -1754,6 +2004,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1430: name: IntegrationTests_1430 @@ -1821,6 +2081,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1440: name: IntegrationTests_1440 @@ -1888,6 +2158,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1500: name: IntegrationTests_1500 @@ -1955,6 +2235,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_1550: name: IntegrationTests_1550 @@ -2022,6 +2312,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} IntegrationTests_9999: name: IntegrationTests_9999 @@ -2089,6 +2389,16 @@ jobs: name: ${{ github.job }} path: ${{ github.job }}-jdk${{ matrix.jdk }}-logs.tar.gz retention-days: 30 + - name: Upload test results to BuildPulse for flaky test detection + if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled. + uses: buildpulse/buildpulse-action@main + with: + account: 100582612927 + repository: 100441445875 + path: | + **/TEST-*.xml + key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }} + secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }} E2ETestsCompletion: strategy: