From 17d7db2a88ce2ffd5c69f42244011e0008d11c02 Mon Sep 17 00:00:00 2001 From: miozune Date: Thu, 28 Jul 2022 22:04:57 +0900 Subject: [PATCH] Allow specifying runServer timeout (#4) --- .github/workflows/build-and-test.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 44c9502..c24c22b 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -5,6 +5,12 @@ name: Build and test on: workflow_call: + inputs: + timeout: + description: 'Timeout for runServer (seconds)' + required: false + default: 90 + type: number jobs: build-and-test: @@ -37,11 +43,11 @@ jobs: - name: Build the mod run: ./gradlew build - - name: Run server for 1.5 minutes + - name: Run server for ${{ inputs.timeout }} seconds run: | mkdir run echo "eula=true" > run/eula.txt - timeout 90 ./gradlew runServer 2>&1 | tee -a server.log || true + timeout ${{ inputs.timeout }} ./gradlew runServer 2>&1 | tee -a server.log || true - name: Test no errors reported during server run run: |