From 5107a22d583b50021bb2f0f87cd1592953ecf36b Mon Sep 17 00:00:00 2001 From: miozune Date: Wed, 24 Aug 2022 15:46:54 +0900 Subject: [PATCH] Allow marking the mod as client-only (#9) --- .github/workflows/build-and-test.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 09e6569..db60c09 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -16,6 +16,11 @@ on: required: false default: "setupCIWorkspace" type: string + client-only: + description: 'Do not execute runServer' + required: false + default: false + type: boolean jobs: build-and-test: @@ -73,12 +78,14 @@ jobs: FIXED_BRANCH: ${{ github.head_ref }}-spotless-fixes - name: Run server for ${{ inputs.timeout }} seconds + if: ${{ !inputs.client-only }} run: | mkdir run echo "eula=true" > run/eula.txt timeout ${{ inputs.timeout }} ./gradlew --info --stacktrace runServer 2>&1 | tee -a server.log || true - name: Test no errors reported during server run + if: ${{ !inputs.client-only }} run: | chmod +x .gtnh-workflows/scripts/test_no_error_reports .gtnh-workflows/scripts/test_no_error_reports