From e530e0af6aa2a4fe60e77a015e1969cc642abd55 Mon Sep 17 00:00:00 2001 From: Nicolas Giard Date: Tue, 29 Oct 2024 15:24:56 -0400 Subject: [PATCH] ci: add disable selenium toggle to build workflow --- .github/workflows/build.yml | 1 + .github/workflows/tests.yml | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2e38e125d..71730ebb5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -139,6 +139,7 @@ jobs: needs: [prepare] with: ignoreLowerCoverage: ${{ github.event.inputs.ignoreLowerCoverage == 'true' }} + skipSelenium: true targetBaseVersion: ${{ needs.prepare.outputs.base_image_version }} # ----------------------------------------------------------------- diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4e0b31fb1..682300f2a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,6 +8,11 @@ on: default: false required: true type: boolean + skipSelenium: + description: 'Skip Selenium Tests' + default: false + required: true + type: boolean targetBaseVersion: description: 'Target Base Image Version' default: latest @@ -47,6 +52,10 @@ jobs: echo "Model changes without migrations found." exit 1 fi + if [[ "x${{ inputs.skipSelenium }}" == "xtrue" ]]; then + echo "Disable selenium tests..." + sudo rm /usr/bin/geckodriver + fi echo "Running tests..." if [[ "x${{ inputs.ignoreLowerCoverage }}" == "xtrue" ]]; then echo "Lower coverage failures will be ignored."