diff --git a/.github/workflows/integration-tests-command.yml b/.github/workflows/integration-tests-command.yml index 75384decb0..1e25b2514c 100644 --- a/.github/workflows/integration-tests-command.yml +++ b/.github/workflows/integration-tests-command.yml @@ -845,15 +845,15 @@ jobs: - name: Save the status of the run run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result - # perf-test: - # needs: [client-build, server-build, rts-build] - # # Only run if the build step is successful - # if: success() - # name: perf-test - # uses: ./.github/workflows/perf-test.yml - # secrets: inherit - # with: - # pr: ${{ github.event.client_payload.pull_request.number }} + perf-test: + needs: [client-build, server-build, rts-build] + # Only run if the build step is successful + if: success() + name: perf-test + uses: ./.github/workflows/perf-test.yml + secrets: inherit + with: + pr: ${{ github.event.client_payload.pull_request.number }} ui-test-result: needs: [ui-test, fat-container-test] diff --git a/.github/workflows/perf-test.yml b/.github/workflows/perf-test.yml index 928cfd336f..f34c8e2ae6 100644 --- a/.github/workflows/perf-test.yml +++ b/.github/workflows/perf-test.yml @@ -261,6 +261,8 @@ jobs: APPSMITH_DISABLE_TELEMETRY: true POSTGRES_PASSWORD: postgres NODE_TLS_REJECT_UNAUTHORIZED: "0" + MACHINE: ubuntu-latest-4-cores + run: ./start-test.sh # Restore the previous built bundle if present. If not push the newly built into the cache @@ -273,12 +275,6 @@ jobs: restore-keys: | ${{ github.run_id }}-${{ github.job }} - - uses: actions/upload-artifact@v3 - if: success() || failure() - with: - name: performance-summaries - path: app/client/perf/traces - # Set status = success - name: Save the status of the run run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result diff --git a/.github/workflows/test-build-docker-image.yml b/.github/workflows/test-build-docker-image.yml index 617cd23be1..1d898b0583 100644 --- a/.github/workflows/test-build-docker-image.yml +++ b/.github/workflows/test-build-docker-image.yml @@ -399,6 +399,16 @@ jobs: - name: Save the status of the run run: echo "run_result=success" >> $GITHUB_OUTPUT > ~/run_result + perf-test: + needs: [client-build, server-build, rts-build] + # Only run if the build step is successful + if: success() + name: perf-test + uses: ./.github/workflows/perf-test.yml + secrets: inherit + with: + pr: ${{ github.event.client_payload.pull_request.number }} + fat-container-test: needs: [buildClient, buildServer, buildRts] # Only run if the build step is successful