diff --git a/.github/actions/run-docker/action.yml b/.github/actions/run-docker/action.yml index cf7bafaa3179..48004b32e04d 100644 --- a/.github/actions/run-docker/action.yml +++ b/.github/actions/run-docker/action.yml @@ -23,6 +23,10 @@ inputs: description: 'Skip data backup' required: false default: 'true' + install_ci_deps: + description: 'Install CI dependencies' + required: false + default: 'true' runs: using: 'composite' @@ -40,6 +44,7 @@ runs: COMPOSE_FILE: ${{ inputs.compose_file }} HOST_UID: ${{ steps.id.outputs.id }} DATA_BACKUP_SKIP: ${{ inputs.data_backup_skip }} + INSTALL_CI_DEPS: ${{ inputs.install_ci_deps }} run: | # Start the specified services make up diff --git a/.github/workflows/_test_check.yml b/.github/workflows/_test_check.yml index df5749218b1c..0dd4fc3bcb31 100644 --- a/.github/workflows/_test_check.yml +++ b/.github/workflows/_test_check.yml @@ -46,6 +46,7 @@ jobs: name: | version: '${{ matrix.version }}' | compose_file: '${{ matrix.compose_file }}' + install_ci_deps: '${{ matrix.install_ci_deps }}' strategy: fail-fast: false matrix: @@ -55,6 +56,9 @@ jobs: compose_file: - docker-compose.yml - docker-compose.yml:docker-compose.ci.yml + install_ci_deps: + - false + - true steps: - uses: actions/checkout@v4 - shell: bash @@ -63,7 +67,7 @@ jobs: cat <