Add timeouts to CI jobs (#484)

PG-1101-cppcheck
Artem Gavrilov 2024-08-26 17:00:58 +02:00 committed by GitHub
parent bcf7bed60b
commit 467394fb6e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
20 changed files with 25 additions and 0 deletions

View File

@ -6,6 +6,7 @@ jobs:
cppcheck: cppcheck:
name: Cppcheck name: Cppcheck
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 5
steps: steps:
- name: Checkout sources - name: Checkout sources
@ -38,6 +39,7 @@ jobs:
format: format:
name: Format name: Format
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 5
steps: steps:
- name: Clone postgres repository - name: Clone postgres repository
@ -81,6 +83,7 @@ jobs:
license: license:
name: License name: License
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 5
steps: steps:
- name: Checkout sources - name: Checkout sources

View File

@ -9,6 +9,8 @@ jobs:
build: build:
name: coverage-test name: coverage-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone postgres repository - name: Clone postgres repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
release: release:
name: Release name: Release
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 10
container: pgxn/pgxn-tools container: pgxn/pgxn-tools
steps: steps:
- name: Validate version tag - name: Validate version tag

View File

@ -11,6 +11,8 @@ jobs:
build: build:
name: pg-12-build-test name: pg-12-build-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone postgres repository - name: Clone postgres repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,8 @@ jobs:
build: build:
name: pg-12-pgdg-package-test name: pg-12-pgdg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-12-ppg-package-test name: pg-12-ppg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-13-build-test name: pg-13-build-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone postgres repository - name: Clone postgres repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-13-pgdg-package-test name: pg-13-pgdg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-13-ppg-package-test name: pg-13-ppg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-14-build-test name: pg-14-build-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone postgres repository - name: Clone postgres repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-14-pgdg-package-test name: pg-14-pgdg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-14-ppg-package-test name: pg-14-ppg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-15-build-test name: pg-15-build-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone postgres repository - name: Clone postgres repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-15-pgdg-package-test name: pg-15-pgdg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-15-ppg-package-test name: pg-15-ppg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-16-build-test name: pg-16-build-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone postgres repository - name: Clone postgres repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-16-pgdg-package-test name: pg-16-pgdg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-16-ppg-package-test name: pg-16-ppg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-17-build-test name: pg-17-build-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone postgres repository - name: Clone postgres repository
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -11,6 +11,7 @@ jobs:
build: build:
name: pg-17-pgdg-package-test name: pg-17-pgdg-package-test
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
timeout-minutes: 30
steps: steps:
- name: Clone pg_stat_monitor repository - name: Clone pg_stat_monitor repository
uses: actions/checkout@v4 uses: actions/checkout@v4