From 2a7c71667ddbe7cd535057e51a7f76a24d5b831c Mon Sep 17 00:00:00 2001 From: Tommaso Sciortino Date: Fri, 10 Oct 2025 11:26:20 -0700 Subject: [PATCH] Reenable NPM integration tests (#10623) --- .github/actions/verify-release/action.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/actions/verify-release/action.yml b/.github/actions/verify-release/action.yml index 0e138b78b2..d8269bba99 100644 --- a/.github/actions/verify-release/action.yml +++ b/.github/actions/verify-release/action.yml @@ -70,5 +70,18 @@ runs: exit 1 fi -# TODO: Add back integration tests once we resolve -# https://github.com/google-gemini/gemini-cli/issues/10517 + - name: 'Install dependencies for integration tests' + shell: 'bash' + working-directory: './verify' + run: 'npm ci' + + - name: '🔬 Run integration tests against NPM release' + working-directory: './verify' + env: + GEMINI_API_KEY: '${{ inputs.gemini_api_key }}' + INTEGRATION_TEST_USE_INSTALLED_GEMINI: 'true' + # We must diable CI mode here because it interferes with interactive tests. + # See https://github.com/google-gemini/gemini-cli/issues/10517 + CI: 'false' + shell: 'bash' + run: 'npm run test:integration:sandbox:none'