diff --git a/.github/renovate.json b/.github/renovate.json index 73aa8e66..62ea95a3 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -6,10 +6,22 @@ ], "enabledManagers": ["npm", "github-actions"], "rangeStrategy": "pin", + "schedule": "every weekend", "packageRules": [ + { + "matchManagers": ["npm"], + "matchPackagePatterns": [ + "@fluencelabs/.*" + ], + "semanticCommitType": "fix", + "semanticCommitScope": "deps", + "schedule": "at any time" + }, { "matchDepTypes": ["devDependencies"], - "prPriority": -1 + "prPriority": -1, + "semanticCommitType": "chore", + "semanticCommitScope": "deps" }, { "matchUpdateTypes": ["major"], diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index ceb749f1..d8ef1960 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -59,3 +59,28 @@ jobs: with: aqua-version: "${{ needs.aqua.outputs.aqua-version }}" fluence-js-version: "${{ needs.fluence-js.outputs.fluence-js-version }}" + + status: + runs-on: ubuntu-latest + if: always() + needs: + - fluence-cli + - registry + - aqua-playground + + steps: + - uses: lwhiteley/dependent-jobs-result-check@v1 + id: status + with: + statuses: failure,cancelled,skipped + dependencies: ${{ toJSON(needs) }} + + - name: Log output + run: | + echo "statuses:" "${{ steps.status.outputs.statuses }}" + echo "jobs:" "${{ steps.status.outputs.jobs }}" + echo "found any?:" "${{ steps.status.outputs.found }}" + + - name: Fail run + if: fromJSON(steps.status.outputs.found) + run: exit 1 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a1078069..eb82fec9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -29,6 +29,7 @@ jobs: fluence-js: name: "Run tests" runs-on: ubuntu-latest + timeout-minutes: 30 permissions: contents: read