The @vscode/ripgrep package requires authentication when downloading from
GitHub's API to avoid rate limiting (403 errors). This was causing flaky
test failures in vscode-e2e-tests.
Added github_token input to the run-vscode-e2e-test action and pass
CI_GITHUB_TOKEN to the e2e tests in pr-checks.yaml.
Generated with Continue
Co-Authored-By: Continue <noreply@continue.dev>
Co-authored-by: isabensusan <isabensusan@gmail.com>
* test: use intellij-ide-starter for e2e tests
Solves CON-3723
Extra / details:
* Update the CI and docs accordingly
* Remove robot dependencies and remove the custom runIdeForUiTests task. The IDE startup is now automatic/per test (+ instance can be reused if we want).
* A new DSL for E2E tests means we no longer need to add "wait" everywhere, because each closure opening ensures that the window is ready to use. As a result, the tests are slightly faster. The only exception is waiting for inline completion.
* The testing task now depends on prepareSandbox, because an E2E test requires specifying where the plugin can be copied from (hence this dependency, since we need to make sure these files exist, see: CONTINUE_PLUGIN_DIR).
* The test framework is specified in a different version than the platform version, because older versions don't have the required drivers (241 vs 243).
* fix: add testIntegration
* fix: fix warning in build script
* fix: remove invalid run config
* fix: passing next edit requests will render things
* chore: remove comment
* feat: skip whitespace only deletions
* feat: add a utility function for checking if a diff is a whitespace only deletion
* feat: add test for next edit utils
* feat: move filtering to NextEditProvider
* fix: escape newline properly
* feat: make jump decoration more visible
* feat: remove redundant escapes
* fix: undo the escapeSVG
* fix: update tests
* fix: use proper line heights
* fix: place the SVG at the end of the line
* fix: handle cases where the completion is a single line
* feat: improve next edit UI (#7167)
* fix: use proper line heights
* fix: place the SVG at the end of the line
* fix: handle cases where the completion is a single line
* fix: allocate more memory for the GUI build step
* fix: set flag as node options
* fix: jump scrolls only after accepting
* fix: update jump manager vitest
* fix: 💚 Remove clean on build
* fix: 💚 The dist directory was not getting created
* fix: 💚 Install Vite
* fix: 💚 move gui build after core
* fix: ✅ Fix the PromptFile test to be more robust
* fix: 💚 Use the proper github secret
* fix: 💚 Pass github secret correctly to composite workflow
* fix: 💚 More token fixes
* fix: 💚 More secrets fixes
* fix: 💚 Add rimfrafSync cleanup to vscode dist like JetBrains
* build: ⚗️ See what happens if we remove the GUI build step from prepackage.js
* Revert prepackage changes
* Remove pre-package dependencies
* Put back the chdir and build from root gui
* build: 💚 Final cleanup from refactoring
* Remove deprecated isInGitHubActions check
* feat: 🏗️ VsCode Task Improvements
* fix: 🎨 Prettier
* fix: 🎨 Prettier
* use secrets not env for gh token
* fix: dont block debugger on packages build
* Revert "use secrets not env for gh token"
This reverts commit 4174e1e64b.
* update jb test inputs
* Update action.yml
* ci fix