Skip to content

Commit bb85292

Browse files
feat(webview-controller): added a feature flag system to work with optional view rendering - VSCODE-486 (#614)
* feat: adds a feature flag system to work with optional view rendering * fix: updated vscode test runner * refactor: moved existing webview tests to legacy folder * added tests for feature flag handling * Update src/test/suite/views/webviewController.test.ts Co-authored-by: Anna Henningsen <[email protected]> * fix: remove store from main index file * refactor: changed the way feature flags are provided to app * fix: removed eslint disable * moved from assert to expect * updated vscode test electron package * try dep install with python 3.11 --------- Co-authored-by: Anna Henningsen <[email protected]>
1 parent e15adbe commit bb85292

File tree

97 files changed

+766
-174
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+766
-174
lines changed

.github/workflows/test-and-build.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ jobs:
3939
with:
4040
fetch-depth: 0
4141

42+
# Default Python (3.12) doesn't have support for distutils because of
43+
# which the dep install fails constantly on macos
44+
# https://github.com/nodejs/node-gyp/issues/2869
45+
- uses: actions/setup-python@v4
46+
with:
47+
python-version: '3.11'
48+
4249
- name: Setup Node.js Environment
4350
uses: actions/setup-node@v3
4451
with:

0 commit comments

Comments
 (0)