chore: add github action timeouts

This commit is contained in:
David Nguyen
2026-08-18 12:26:21 +10:00
parent 779de01fe8
commit a17cf59e1b
12 changed files with 14 additions and 0 deletions
+2
View File
@@ -15,6 +15,7 @@ jobs:
build_app: build_app:
name: Build App name: Build App
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
@@ -32,6 +33,7 @@ jobs:
build_docker: build_docker:
name: Build Docker Image name: Build Docker Image
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
+1
View File
@@ -11,6 +11,7 @@ jobs:
analyze: analyze:
name: Analyze name: Analyze
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60
permissions: permissions:
actions: read actions: read
contents: read contents: read
+1
View File
@@ -8,6 +8,7 @@ on:
jobs: jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60
steps: steps:
- name: Checkout code - name: Checkout code
+1
View File
@@ -7,6 +7,7 @@ on:
jobs: jobs:
label-when-assigned: label-when-assigned:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 10
steps: steps:
- name: Label issue - name: Label issue
uses: actions/github-script@v6 uses: actions/github-script@v6
+1
View File
@@ -7,6 +7,7 @@ on:
jobs: jobs:
label_issues: label_issues:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 10
permissions: permissions:
issues: write issues: write
steps: steps:
+1
View File
@@ -13,6 +13,7 @@ jobs:
contents: read contents: read
pull-requests: write pull-requests: write
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 10
steps: steps:
- uses: actions/labeler@v4 - uses: actions/labeler@v4
with: with:
+2
View File
@@ -14,6 +14,7 @@ jobs:
build_and_publish_platform_containers: build_and_publish_platform_containers:
name: Build and publish platform containers name: Build and publish platform containers
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
timeout-minutes: 60
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
@@ -78,6 +79,7 @@ jobs:
create_and_publish_manifest: create_and_publish_manifest:
name: Create and publish manifest name: Create and publish manifest
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 60
needs: build_and_publish_platform_containers needs: build_and_publish_platform_containers
steps: steps:
- name: Checkout - name: Checkout
@@ -15,6 +15,7 @@ jobs:
validate-pr: validate-pr:
name: Validate PR title name: Validate PR title
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 10
steps: steps:
- uses: amannn/action-semantic-pull-request@v5 - uses: amannn/action-semantic-pull-request@v5
id: lint_pr_title id: lint_pr_title
+1
View File
@@ -7,6 +7,7 @@ on:
jobs: jobs:
stale: stale:
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 10
permissions: permissions:
issues: write issues: write
pull-requests: write pull-requests: write
@@ -18,6 +18,7 @@ jobs:
pull_translations: pull_translations:
name: Force pull translations name: Force pull translations
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 10
environment: Translations environment: Translations
permissions: permissions:
contents: write contents: write
+1
View File
@@ -16,6 +16,7 @@ jobs:
pull_translations: pull_translations:
name: Pull translations name: Pull translations
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 10
environment: Translations environment: Translations
permissions: permissions:
contents: write contents: write
@@ -14,6 +14,7 @@ jobs:
extract_translations: extract_translations:
name: Extract and upload translations name: Extract and upload translations
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30
environment: Translations environment: Translations
permissions: permissions:
contents: write contents: write