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'