From a27317dff07c7364d789ced0d11c085ff30bc8ef Mon Sep 17 00:00:00 2001 From: Marko Date: Thu, 28 May 2020 15:09:59 +0200 Subject: [PATCH] ci: add timeouts (#4912) ## Description Add Timeouts to Github action jobs. The goal of adding timeouts is so if a job is hanging on something it gets killed and the author will get notified. I picked these times based on previous circle and Github action times then doubled & in some places tripled the times. Closes: #XXX --- .github/workflows/lint.yaml | 1 + .github/workflows/net.yml | 1 + .github/workflows/proto.yml | 2 ++ .github/workflows/tests.yml | 4 ++++ 4 files changed, 8 insertions(+) diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 5367aec77..0a11bba2b 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -11,6 +11,7 @@ jobs: golangci: name: golangci-lint runs-on: ubuntu-latest + timeout-minutes: 4 steps: - uses: actions/checkout@v2 - uses: technote-space/get-diff-action@v1 diff --git a/.github/workflows/net.yml b/.github/workflows/net.yml index f98c88f16..2413ee2de 100644 --- a/.github/workflows/net.yml +++ b/.github/workflows/net.yml @@ -15,6 +15,7 @@ on: jobs: net-short: runs-on: ubuntu-latest + timeout-minutes: 4 steps: - uses: actions/checkout@v2 - name: 10 Blocks diff --git a/.github/workflows/proto.yml b/.github/workflows/proto.yml index a21210352..faf663f9d 100644 --- a/.github/workflows/proto.yml +++ b/.github/workflows/proto.yml @@ -8,12 +8,14 @@ on: jobs: proto-lint: runs-on: ubuntu-latest + timeout-minutes: 4 steps: - uses: actions/checkout@master - name: lint run: make proto-lint proto-breakage: runs-on: ubuntu-latest + timeout-minutes: 4 steps: - uses: actions/checkout@master - name: check-breakage diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9dea1b9b6..d233a9152 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,6 +21,7 @@ jobs: build: name: Build runs-on: ubuntu-latest + timeout-minutes: 4 steps: - uses: actions/checkout@v2 - uses: technote-space/get-diff-action@v1 @@ -47,6 +48,7 @@ jobs: test_abci_apps: runs-on: ubuntu-latest needs: Build + timeout-minutes: 4 steps: - uses: actions/checkout@v2 - uses: technote-space/get-diff-action@v1 @@ -73,6 +75,7 @@ jobs: test_abci_cli: runs-on: ubuntu-latest needs: Build + timeout-minutes: 4 steps: - uses: actions/checkout@v2 - uses: technote-space/get-diff-action@v1 @@ -98,6 +101,7 @@ jobs: test_apps: runs-on: ubuntu-latest needs: Build + timeout-minutes: 4 steps: - uses: actions/checkout@v2 - uses: technote-space/get-diff-action@v1