Nora
8665a81ec1
Move factory to src
2022-12-15 14:52:51 +00:00
Charis Kyriakou
602289eb6d
Add validation for duplicate names in the db config ( #1867 )
2022-12-14 12:51:46 +00:00
Shati Patel
bce5d420d6
Bump CLI version to 2.11.6 for integration tests ( #1869 )
2022-12-13 18:15:49 +00:00
Charis Kyriakou
dc2e17d2f9
Add min length constraints to various properties in the db config schema ( #1868 )
2022-12-13 17:29:02 +00:00
Nora
b2285499a3
Merge pull request #1860 from github/nora/show-error-empty-list
...
Show error message when running query on empty list
2022-12-13 17:48:18 +01:00
Shati Patel
5ba2a5af1d
Merge pull request #1865 from github/shati-patel/gh-nwo
...
Extract github nwo helper functions
2022-12-13 15:35:56 +00:00
Nora
0f1881d2bc
Merge comments
2022-12-13 15:12:57 +00:00
Charis Kyriakou
e18a33074c
Update ValueResult to have generic error type ( #1861 )
2022-12-13 14:15:52 +00:00
Robert
3b197a21e7
Merge pull request #1864 from github/version/bump-to-v1.7.8
...
Bump version to v1.7.8
2022-12-13 14:13:12 +00:00
Charis Kyriakou
e987a3535d
Fix executeCommand to pass arguments correctly ( #1863 )
2022-12-13 13:12:10 +00:00
robertbrignull
060b7c6099
Bump version to v1.7.8
2022-12-13 13:10:27 +00:00
shati-patel
674a126078
Extract github nwo helper functions
2022-12-13 12:58:46 +00:00
Robert
2a60faa451
Merge pull request #1862 from github/v1.7.7
...
Release / Release (push) Has been cancelled
Release / Publish to VS Code Marketplace (push) Has been cancelled
Release / Publish to Open VSX Registry (push) Has been cancelled
v1.7.7 release
v1.7.7
2022-12-13 12:44:40 +00:00
Robert
578ffe0e2f
v1.7.7
2022-12-13 11:55:42 +00:00
Robert
e805ef37eb
Merge pull request #1769 from github/robertbrignull/liveResults_true
...
Make live results enabled for everyone
2022-12-13 11:46:18 +00:00
Robert
1e76e583c7
Make live results enabled for everyone
2022-12-13 11:08:39 +00:00
Nora
ed9592c2d7
Update extensions/ql-vscode/src/vscode-tests/no-workspace/remote-queries/repository-selection.test.ts
...
Co-authored-by: Robert <robertbrignull@github.com >
2022-12-13 11:37:12 +01:00
Shati Patel
25b9aeba8e
DB panel: "Add list" command ( #1851 )
2022-12-13 09:54:00 +00:00
Nora
35ce928068
Show error message when running query on empty list
2022-12-13 09:53:07 +00:00
Charis Kyriakou
e521112f3e
Add db config factory function and use it in tests ( #1859 )
2022-12-13 08:36:37 +00:00
Charis Kyriakou
216faee279
Db module init tidy up ( #1858 )
2022-12-12 11:59:57 +00:00
Koen Vlaswinkel
891ce74a80
Merge pull request #1847 from github/koesie10/typecheck-everything
...
Run type checking on all directories in CI
2022-12-12 11:36:09 +01:00
Koen Vlaswinkel
e2e4879548
Merge remote-tracking branch 'origin/main' into koesie10/typecheck-everything
2022-12-12 10:14:50 +01:00
Koen Vlaswinkel
cac7c3ae4e
Simplify gulpfile.ts/tsconfig.json
...
The `tsconfig.json` inside `gulpfile.ts` needs to match the root
`tsconfig.json`, so by making it extend the root `tsconfig.json` and
changing just the options which decide which files are included, we can
remove a lot of duplication.
2022-12-12 10:13:58 +01:00
Charis Kyriakou
7dedfca369
Properly track collapsed/expanded events ( #1856 )
2022-12-12 09:00:19 +00:00
Charis Kyriakou
1a0d88135d
Add executeCommand to app container ( #1857 )
2022-12-09 17:12:25 +00:00
Nora
ed76b46fa5
Merge pull request #1853 from github/nora/test-factories-dbitem
...
Create and use more factories for DbItem creation
2022-12-09 14:27:29 +01:00
Nora
1dc69a125b
Merge pull request #1848 from github/nora/db-module-initialization
...
Initialize DbManager when newQueryRun is enabled
2022-12-09 14:21:50 +01:00
Nora
35f582b731
Implement merge comments
2022-12-09 12:53:40 +00:00
Koen Vlaswinkel
794e874206
Merge pull request #1854 from github/koesie10/upgrade-vsce
...
Replace vsce by @vscode/vsce
2022-12-09 12:34:18 +01:00
Nora
e7bab9207d
Remove unused checks
2022-12-09 09:59:59 +00:00
Koen Vlaswinkel
3bd61ae1a6
Merge remote-tracking branch 'origin/main' into koesie10/upgrade-vsce
2022-12-09 10:36:02 +01:00
Angela P Wen
698b6ad0e4
Bump CLI version to 2.11.5 for integration tests ( #1855 )
2022-12-09 09:33:29 +00:00
Koen Vlaswinkel
abbebd3d42
Merge pull request #1845 from github/koesie10/variant-analysis-remove-item-tests
...
Add tests for removing remote queries and variant analyses
2022-12-09 10:30:23 +01:00
Nora
33ef89a28c
Use new factories
2022-12-09 10:16:49 +01:00
Nora
a9b2aec353
Create missing factories and test adjustment
2022-12-09 10:16:49 +01:00
Koen Vlaswinkel
1cb0b0b6cb
Replace vsce by @vscode/vsce
...
The `vsce` package has been replaced by `@vscode/vsce`, as announced
in the VSCode 1.74.0 release notes. There should be no functional
changes between 2.7.0 and 2.15.0 for our use case.
See: https://code.visualstudio.com/updates/v1_74#_renaming-of-vsce-to-vscodevsce
2022-12-09 09:48:27 +01:00
Koen Vlaswinkel
3346bd48cb
Merge remote-tracking branch 'origin/main' into koesie10/variant-analysis-remove-item-tests
2022-12-09 09:47:46 +01:00
Andrew Eisenberg
5138831cd3
Merge pull request #1852 from github/koesie10/fix-vscode-1.74.0
...
Fix failing tests on VSCode 1.74.0
2022-12-08 10:20:29 -08:00
Koen Vlaswinkel
484c7db8c5
Use Proxy for _VSCODE_NODE_MODULES
...
Instead of deleting the complete `_VSCODE_NODE_MODULES` object, we now
use a `Proxy` to intercept the `_isMockFunction` property. This is safer
and will not delete a global variable that VSCode expects to exist.
2022-12-08 18:47:03 +01:00
Koen Vlaswinkel
691121d7c7
Restructure handleRemoveHistoryItem tests
...
This will restructure the `handleRemoveHistoryItem` tests to be more
structured and easier to read.
2022-12-08 14:01:33 +01:00
Koen Vlaswinkel
1ea3cfddb0
Fix failing tests on VSCode 1.74.0
...
This fixes the tests on VSCode 1.74.0. The issue is as follows:
1. Jest wil try reset all mocks after each test, as it should.
2. When Jest does this, it will loop over all global variables and check
if they are mocks.
3. One of the global variables it checks is _VSCODE_NODE_MODULES, which
is a proxy object.
4. When Jest checks whether it is a proxy by getting _isMockFunction on
it, the `get` function on the proxy object will be called.
5. This will in turn call require, which will try to load
the non-existing `_isMockFunction` module. This throws the error we are
seeing.
By removing the `_VSCODE_NODE_MODULES` property from the global object
in the Jest environment, Jest will not try to reset it, and the tests
should work again.
See: 41bf230089/packages/jest-runtime/src/index.ts (L1173-L1186)
See: ed442a9e99/src/bootstrap-amd.js (L15)
2022-12-08 11:52:45 +01:00
Koen Vlaswinkel
993b8c94d6
Merge pull request #1832 from github/koesie10/restructure-varianta-analysis-manager-tests
...
Restructure variant analysis manager tests
2022-12-08 10:04:19 +01:00
Koen Vlaswinkel
79f427c05d
Merge pull request #1850 from github/koesie10/upgrade-actions-upload-artifact
...
Upgrade actions/upload-artifact to v3
2022-12-07 18:55:02 +01:00
Koen Vlaswinkel
d66e7c6198
Merge pull request #1837 from github/koesie10/fix-no-error-empty-repositories
...
Fix missing error message on repository selection
2022-12-07 17:57:54 +01:00
Koen Vlaswinkel
8205b19125
Upgrade actions/upload-artifact to v3
...
This upgrades the action to remove a deprecation warning about Node 12.
2022-12-07 17:44:44 +01:00
Koen Vlaswinkel
597c9c48ff
Merge pull request #1849 from github/koesie10/date-environment-variables
...
Add environment variables for date test
2022-12-07 17:36:29 +01:00
Koen Vlaswinkel
7fd45efed8
Merge remote-tracking branch 'origin/main' into koesie10/fix-no-error-empty-repositories
2022-12-07 17:29:44 +01:00
Koen Vlaswinkel
2e7557ba09
Run type checking on all directories in CI
...
This commit adds a new step to the CI workflow that runs type checking
on all directories containing `tsconfig.json` files, using `find` and
`xargs`. Unfortunately, this does not work on Windows, so on Windows
it's not possible to run all of these type checks locally.
2022-12-07 16:50:19 +01:00
Koen Vlaswinkel
0f5117ecec
Merge pull request #1828 from github/koesie10/results-loading
...
Add spinner when loading results
2022-12-07 16:46:20 +01:00