diff --git a/.github/renovate.json b/.github/renovate.json index 9153b3e3f..d75d1113b 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -7,5 +7,6 @@ "prHourlyLimit": 0, "prConcurrentLimit": 0, "automerge": true, - "automergeType": "pr" + "automergeType": "pr", + "ignoreUnstable": false } diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 524a2110f..6594f2ec1 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -389,24 +389,10 @@ jobs: path: performance.${{ matrix.tag_name }}.warmstart.list retention-days: 1 - join: - needs: [upgrade, system-upgrade, dependency, linux-shell, windows-shell, action] # , install-manual-user, install-manual-os # TODO if new dependencies break old package managers, since this test fetches old builds, we will never be able to merge again + performance-summary: + needs: performance runs-on: ubuntu-latest - outputs: - success: ${{ steps.tests.outputs.success }} steps: - - id: tests - run: echo "success=true" >> "$GITHUB_OUTPUT" - - all: - if: ${{ always() }} - needs: [join] - runs-on: ubuntu-latest - steps: - - env: - SUCCESS: ${{ needs.join.outputs.success }} - run: | - [ "$SUCCESS" = 'true' ] - uses: actions/download-artifact@v4 with: pattern: 'performance.*.list' @@ -435,3 +421,22 @@ jobs: name: performance.png path: performance.png retention-days: 90 + + join: + needs: [upgrade, system-upgrade, dependency, linux-shell, windows-shell, action] + runs-on: ubuntu-latest + outputs: + success: ${{ steps.tests.outputs.success }} + steps: + - id: tests + run: echo "success=true" >> "$GITHUB_OUTPUT" + + all: + if: ${{ always() }} # this is because we need this to fail and not skipped to avoid PRs getting merged without this passing + needs: join + runs-on: ubuntu-latest + steps: + - env: + SUCCESS: ${{ needs.join.outputs.success }} + run: | + [ "$SUCCESS" = 'true' ]