diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index b34f094..1c6bb30 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -8,15 +8,16 @@ permissions: jobs: dependabot: runs-on: ubuntu-latest + timeout-minutes: 5 if: ${{ github.actor == 'dependabot[bot]' }} steps: - + - name: Dependabot metadata id: metadata uses: dependabot/fetch-metadata@v1.6.0 with: github-token: "${{ secrets.GITHUB_TOKEN }}" - + - name: Auto-merge Dependabot PRs for semver-minor/patch updates if: ${{steps.metadata.outputs.update-type != 'version-update:semver-major'}} run: gh pr merge --auto --merge "$PR_URL" diff --git a/.github/workflows/fix-php-code-style-issues-cs-fixer.yml b/.github/workflows/fix-php-code-style-issues-cs-fixer.yml index 3e044ea..28d0c02 100644 --- a/.github/workflows/fix-php-code-style-issues-cs-fixer.yml +++ b/.github/workflows/fix-php-code-style-issues-cs-fixer.yml @@ -1,6 +1,9 @@ name: Check & fix styling -on: [push] +on: + push: + paths: + - '**.php' permissions: contents: write @@ -8,6 +11,7 @@ permissions: jobs: php-cs-fixer: runs-on: ubuntu-latest + timeout-minutes: 5 steps: - name: Checkout code diff --git a/.github/workflows/fix-php-code-style-issues-pint.yml b/.github/workflows/fix-php-code-style-issues-pint.yml index a5b1b60..4a9038f 100644 --- a/.github/workflows/fix-php-code-style-issues-pint.yml +++ b/.github/workflows/fix-php-code-style-issues-pint.yml @@ -11,6 +11,7 @@ permissions: jobs: php-code-styling: runs-on: ubuntu-latest + timeout-minutes: 5 steps: - name: Checkout code diff --git a/.github/workflows/run-tests-pest.yml b/.github/workflows/run-tests-pest.yml index bac4eb8..82df4aa 100644 --- a/.github/workflows/run-tests-pest.yml +++ b/.github/workflows/run-tests-pest.yml @@ -1,10 +1,18 @@ name: Tests -on: [push, pull_request] +on: + push: + paths: + - '**.php' + - '.github/workflows/run-tests-pest.yml' + - 'phpunit.xml.dist' + - 'composer.json' + - 'composer.lock' jobs: test: runs-on: ${{ matrix.os }} + timeout-minutes: 5 strategy: fail-fast: true matrix: diff --git a/.github/workflows/run-tests-phpunit.yml b/.github/workflows/run-tests-phpunit.yml index 6529be6..b093bc8 100644 --- a/.github/workflows/run-tests-phpunit.yml +++ b/.github/workflows/run-tests-phpunit.yml @@ -1,10 +1,18 @@ name: Tests -on: [push, pull_request] +on: + push: + paths: + - '**.php' + - '.github/workflows/run-tests-phpunit.yml' + - 'phpunit.xml.dist' + - 'composer.json' + - 'composer.lock' jobs: test: runs-on: ${{ matrix.os }} + timeout-minutes: 5 strategy: fail-fast: true matrix: diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml index a817f81..0390685 100644 --- a/.github/workflows/update-changelog.yml +++ b/.github/workflows/update-changelog.yml @@ -10,6 +10,7 @@ permissions: jobs: update: runs-on: ubuntu-latest + timeout-minutes: 5 steps: - name: Checkout code