From 8d29b0496b16b0a6827918a6ca0190ef60005a70 Mon Sep 17 00:00:00 2001 From: Philipp Lengauer <100447901+plengauer@users.noreply.github.com> Date: Mon, 16 Dec 2024 16:57:35 +0100 Subject: [PATCH] Allow update to unstable versions --- .github/renovate.json | 3 ++- .github/workflows/test.yaml | 37 +++++++++++++++++++++---------------- 2 files changed, 23 insertions(+), 17 deletions(-) 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' ]