diff --git a/.github/workflows/ci-check-upstream-dependency-alpine.yml b/.github/workflows/ci-check-upstream-dependency-alpine.yml index eb4e378a..81612401 100644 --- a/.github/workflows/ci-check-upstream-dependency-alpine.yml +++ b/.github/workflows/ci-check-upstream-dependency-alpine.yml @@ -6,6 +6,8 @@ permissions: contents: write jobs: check-upstream-dependency-alpine: + name: 'Check upstream dependency Alpine' + timeout-minutes: 5 runs-on: ubuntu-latest steps: diff --git a/.github/workflows/ci-check-upstream-dependency-nginx-unit.yml b/.github/workflows/ci-check-upstream-dependency-nginx-unit.yml index ac66ece3..17ad361e 100644 --- a/.github/workflows/ci-check-upstream-dependency-nginx-unit.yml +++ b/.github/workflows/ci-check-upstream-dependency-nginx-unit.yml @@ -6,6 +6,8 @@ permissions: contents: write jobs: check-upstream-dependency-nginx-unit: + name: 'Check upstream dependency NGINX Unit' + timeout-minutes: 5 runs-on: ubuntu-latest steps: diff --git a/.github/workflows/ci-check-upstream-dependency-php.yml b/.github/workflows/ci-check-upstream-dependency-php.yml index 157fb3d6..2412f9e8 100644 --- a/.github/workflows/ci-check-upstream-dependency-php.yml +++ b/.github/workflows/ci-check-upstream-dependency-php.yml @@ -6,6 +6,8 @@ permissions: contents: write jobs: check-upstream-dependency-php: + name: 'Check upstream dependency PHP' + timeout-minutes: 5 runs-on: ubuntu-latest steps: diff --git a/.github/workflows/ci-test.yml b/.github/workflows/ci-test.yml index 880f2129..8bfcdda2 100644 --- a/.github/workflows/ci-test.yml +++ b/.github/workflows/ci-test.yml @@ -10,6 +10,7 @@ jobs: yml-lint: runs-on: ubuntu-latest name: 'YML lint' + timeout-minutes: 3 steps: - uses: actions/checkout@v3 - run: docker pull cytopia/yamllint @@ -18,6 +19,7 @@ jobs: markdown-lint: runs-on: ubuntu-latest name: 'Markdown lint' + timeout-minutes: 3 steps: - uses: actions/checkout@v3 - run: docker pull tmknom/markdownlint @@ -55,6 +57,7 @@ jobs: cs-lint: runs-on: ubuntu-latest name: 'CS Lint' + timeout-minutes: 5 needs: - build-docker-image steps: @@ -72,6 +75,7 @@ jobs: psalm: runs-on: ubuntu-latest name: 'Psalm' + timeout-minutes: 5 needs: - build-docker-image steps: @@ -89,6 +93,7 @@ jobs: phpstan: runs-on: ubuntu-latest name: 'Phpstan' + timeout-minutes: 5 needs: - build-docker-image steps: @@ -106,6 +111,7 @@ jobs: test-unit: runs-on: ubuntu-latest name: 'Unit Test' + timeout-minutes: 5 needs: - build-docker-image steps: @@ -123,6 +129,7 @@ jobs: test-mutant: runs-on: ubuntu-latest name: 'Mutant Test' + timeout-minutes: 5 needs: - build-docker-image continue-on-error: true @@ -141,6 +148,7 @@ jobs: test-leak: runs-on: ubuntu-latest name: 'Leak Test' + timeout-minutes: 5 needs: - build-docker-image continue-on-error: true @@ -159,6 +167,7 @@ jobs: test-mess-detector: runs-on: ubuntu-latest name: 'Mess Detector' + timeout-minutes: 5 needs: - build-docker-image continue-on-error: true diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b250c5b..34ceecf1 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add parameters `page` and `pageSize` to documentation of collection endpoints, closes #189. ### Changed - Rename `_PartialUnifiedCollection` to `_PartialElementCollection`, closes #187. +- All CI tasks are configured to have timeouts, closes #201. ## 0.0.37 - 2023-11-24 ### Changed