From 9ecf7b6da21fcd696212dcbbdc74d298c27f9e69 Mon Sep 17 00:00:00 2001 From: Sam Chung Date: Tue, 26 Mar 2024 10:04:26 +1100 Subject: [PATCH] Set a timeout for our actions (#1501) * Set timeout for GitHub Actions * add changeset * Run `skuba format` --------- Co-authored-by: skuba <34733141+seek-oss-ci@users.noreply.github.com> --- .changeset/nasty-maps-greet.md | 5 +++++ .github/workflows/release.yml | 1 + .github/workflows/snapshot.yml | 1 + .github/workflows/validate.yml | 2 ++ template/oss-npm-package/.github/workflows/release.yml | 1 + template/oss-npm-package/.github/workflows/validate.yml | 1 + 6 files changed, 11 insertions(+) create mode 100644 .changeset/nasty-maps-greet.md diff --git a/.changeset/nasty-maps-greet.md b/.changeset/nasty-maps-greet.md new file mode 100644 index 000000000..69bc79f10 --- /dev/null +++ b/.changeset/nasty-maps-greet.md @@ -0,0 +1,5 @@ +--- +'skuba': patch +--- + +template/oss-npm-package: Set timeout to 20 minutes for GitHub Actions diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 93b83be6e..5087b847a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,6 +14,7 @@ jobs: contents: write id-token: write runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Check out repo uses: actions/checkout@v4 diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index ed6f07db3..8c2cb32ba 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -10,6 +10,7 @@ jobs: permissions: id-token: write runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Check out repo uses: actions/checkout@v4 diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 421a28844..76456cd9a 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -23,6 +23,7 @@ jobs: permissions: checks: write runs-on: ubuntu-latest + timeout-minutes: 20 steps: - if: >- github.actor != 'dependabot[bot]' && ( @@ -78,6 +79,7 @@ jobs: template: name: Integrate runs-on: ubuntu-latest + timeout-minutes: 20 strategy: matrix: template: diff --git a/template/oss-npm-package/.github/workflows/release.yml b/template/oss-npm-package/.github/workflows/release.yml index 08daf3d32..3a1b0b5eb 100644 --- a/template/oss-npm-package/.github/workflows/release.yml +++ b/template/oss-npm-package/.github/workflows/release.yml @@ -15,6 +15,7 @@ jobs: contents: write id-token: write runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Check out repo uses: actions/checkout@v4 diff --git a/template/oss-npm-package/.github/workflows/validate.yml b/template/oss-npm-package/.github/workflows/validate.yml index 3b84b2a0d..e0d55c6c2 100644 --- a/template/oss-npm-package/.github/workflows/validate.yml +++ b/template/oss-npm-package/.github/workflows/validate.yml @@ -12,6 +12,7 @@ jobs: permissions: checks: write runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Check out repo uses: actions/checkout@v4