From f694fb4c5e1c4c007311ac0be6b0ace1fb6c6a68 Mon Sep 17 00:00:00 2001 From: refael-m Date: Sun, 3 May 2026 18:41:34 +0300 Subject: [PATCH 1/4] fix: e2e fix CI workflow --- .github/workflows/e2e_tests.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/e2e_tests.yml b/.github/workflows/e2e_tests.yml index 740022c..652e67a 100644 --- a/.github/workflows/e2e_tests.yml +++ b/.github/workflows/e2e_tests.yml @@ -27,6 +27,12 @@ jobs: with: version: 10.24.0 + - name: Setup Chrome + uses: browser-actions/setup-chrome@v1 + with: + chrome-version: stable + install-chromedriver: true + - name: Install E2E dependencies run: pnpm install working-directory: test/e2e @@ -56,6 +62,7 @@ jobs: retention-days: 30 - name: Set timestamp. + if: always() id: timestamp run: echo "TIMESTAMP=$(date +%Y%m%d_%H%M%S_%3N)" >> $GITHUB_ENV From 361e993787e71b81321b4a705ba0396c9ac73a25 Mon Sep 17 00:00:00 2001 From: refael-m Date: Mon, 4 May 2026 11:50:02 +0300 Subject: [PATCH 2/4] fix: update tests to new home screen page --- .github/workflows/e2e_tests.yml | 6 - src/webview/homescreenView.ts | 2 +- test/e2e/package.json | 3 +- test/e2e/pnpm-lock.yaml | 131 +----------------- test/e2e/specs/loadMlAssets.spec.ts | 1 + test/e2e/specs/searchAssetFromSideBar.spec.ts | 1 + test/e2e/specs/uploadFromSideBarView.spec.ts | 2 + test/e2e/src/utils/wdioUtils.ts | 23 +++ .../vscodeComponentsUtils/SideBarViewUtils.ts | 3 + .../e2e/src/webViewTabs/HomeScreenViewPage.ts | 30 ++++ test/e2e/wdio.conf.ts | 2 +- 11 files changed, 68 insertions(+), 136 deletions(-) create mode 100644 test/e2e/src/utils/wdioUtils.ts create mode 100644 test/e2e/src/webViewTabs/HomeScreenViewPage.ts diff --git a/.github/workflows/e2e_tests.yml b/.github/workflows/e2e_tests.yml index 652e67a..eaf890f 100644 --- a/.github/workflows/e2e_tests.yml +++ b/.github/workflows/e2e_tests.yml @@ -27,12 +27,6 @@ jobs: with: version: 10.24.0 - - name: Setup Chrome - uses: browser-actions/setup-chrome@v1 - with: - chrome-version: stable - install-chromedriver: true - - name: Install E2E dependencies run: pnpm install working-directory: test/e2e diff --git a/src/webview/homescreenView.ts b/src/webview/homescreenView.ts index 5951330..5e41dba 100644 --- a/src/webview/homescreenView.ts +++ b/src/webview/homescreenView.ts @@ -230,7 +230,7 @@ export class HomescreenViewProvider implements vscode.WebviewViewProvider {
-