Anders Starcke Henriksen
dc55ef9985
Merge pull request #2157 from github/starcke/commands-registration
...
Commands registration
2023-03-15 14:05:25 +01:00
Anders Starcke Henriksen
5303ec67cb
Name updates.
2023-03-15 12:04:52 +01:00
Koen Vlaswinkel
3d9f55ffea
Merge pull request #2174 from github/dependabot/npm_and_yarn/extensions/ql-vscode/webpack-5.76.0
...
Bump webpack from 5.73.0 to 5.76.0 in /extensions/ql-vscode
2023-03-15 10:20:43 +01:00
dependabot[bot]
ebd18cd245
Bump webpack from 5.73.0 to 5.76.0 in /extensions/ql-vscode
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.73.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.73.0...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-15 02:21:22 +00:00
Andrew Eisenberg
444de8cc3d
Merge pull request #2072 from github/aeisenberg/mrva-extension-packs
...
Inject extension pack dependencies into MRVA packs
2023-03-14 10:41:35 -07:00
Andrew Eisenberg
250dc15fe5
Add extension packs to variant analysis queries
...
This change allows the `codeQL.runningQueries.useExtensionPacks`
setting to be respected when running variant analysis queries. When
set to `all`, before uploading the generated query pack, all extension
packs in the workspace will be injected as dependencies into the qlpack
file.
2023-03-14 08:55:01 -07:00
Koen Vlaswinkel
52b00fe434
Merge branch 'main' into starcke/commands-registration
2023-03-14 12:55:25 +01:00
Koen Vlaswinkel
64d97aaf7e
Merge pull request #2165 from github/koesie10/simpler-progress-task
...
Simpler `withProgress` calls
2023-03-14 12:06:59 +01:00
Koen Vlaswinkel
964640c757
Remove default location values in withProgress calls
2023-03-14 11:00:59 +01:00
Koen Vlaswinkel
3d354e1fb4
Merge pull request #2164 from github/koesie10/unify-command-runners
...
Unify `commandRunner` implementations
2023-03-14 09:54:16 +01:00
Koen Vlaswinkel
d92708e4a4
Merge pull request #2166 from github/koesie10/remove-babel-loader
...
Remove direct dependency on babel-loader
2023-03-14 09:54:06 +01:00
Dave Bartolomeo
6c3698bfb3
Merge pull request #2169 from github/dbartol/tee-logger
...
Use `TeeLogger` instead of `additionalLogLocation:` option
2023-03-13 17:49:13 -04:00
Dave Bartolomeo
a1d8aac391
Better handling of I/O errors when writing to side log
2023-03-13 17:34:53 -04:00
Dave Bartolomeo
56095d365c
Fix test code
2023-03-13 17:28:53 -04:00
Dave Bartolomeo
fc8b13b8be
Use TeeLogger instead of additionalLogLocation: option
2023-03-13 15:10:30 -04:00
Koen Vlaswinkel
3aa24ebb2c
Remove direct dependency on babel-loader
...
The extension Webpack config does not use `babel-loader`, so we can
remove it as a direct dependency. `babel-loader` is still included in
our `node_modules` because Storybook depends on it, but the version is
now completely managed by Storybook rather than us.
2023-03-13 16:17:23 +01:00
Andrew Eisenberg
205327d8aa
Merge pull request #2162 from github/aeisenberg/variant-analysis-tests
2023-03-13 07:37:26 -07:00
Koen Vlaswinkel
4969a08531
Make progress options optional
...
This will make the progress options passed to `withProgress` optional by
moving it to be the second argument and setting a default value for the
`location`. This will make it much easier to use from a variety of
commands.
2023-03-13 15:13:55 +01:00
Koen Vlaswinkel
2646716261
Remove args from ProgressTask
...
This removes the `args` from the `ProgressTask` passed to
`withProgress`. The `args` is only used by the
`commandRunnerWithProgress` and can easily be replaced by an anonymous
function that passes the `args` instead. This will simplify the
`ProgressTask` interface and make it easier to use.
2023-03-13 14:51:32 +01:00
Anders Starcke Henriksen
79d15cc602
Add comments.
2023-03-13 14:36:28 +01:00
Koen Vlaswinkel
a7bb74190f
Unify commandRunner implementations
...
The `commandRunnerWithProgress` implementation isn't actually any
different from `commandRunner`, except for the call to `withProgress`
and support for an `outputLogger` argument. Therefore, this will simply
make `commandRunnerWithProgress` a wrapper around `commandRunner`,
removing quite some duplication in the process.
2023-03-13 14:10:00 +01:00
Anders Starcke Henriksen
d990f316d1
Fix tests.
2023-03-13 12:16:38 +01:00
Andrew Eisenberg
fe123b3187
Inject extension pack dependencies into MRVA packs
...
If the user requests that extension packs be included in their MRVA run,
then do the following:
1. Search the workspace for all extension packs
2. Add each extension pack as an explicit and direct dependency on
the generated pack.
It is ok to use `*` as a dependency since we are guaranteed that
exactly one version of each injected extension pack dependency is
available when the pack is being compiled.
If we find multiple paths to an extension pack of the same name, this
is an error since it is ambiguous which path to use.
2023-03-10 11:15:36 -08:00
Andrew Eisenberg
5d85da5526
Refactor generateQueryPack
...
Creates a handful of new functions and adds documentation. This commit
has no behavioural changes.
2023-03-10 11:15:36 -08:00
Andrew Eisenberg
b3e642a2b4
Remove any references
2023-03-10 11:11:25 -08:00
Andrew Eisenberg
0d8df9ad88
Merge pull request #2065 from github/aeisenberg/run-with-all-data-extensions
...
Add ability to run query with data extensions
2023-03-10 08:09:19 -08:00
Koen Vlaswinkel
2457d4bd9d
Remove command manager argument to variant analysis view
2023-03-10 16:56:06 +01:00
Koen Vlaswinkel
df86adbbfa
Split variant analysis and extension commands
2023-03-10 16:49:30 +01:00
Koen Vlaswinkel
e97ffd2f27
Use command manager executeCommand
2023-03-10 16:37:20 +01:00
Koen Vlaswinkel
088e9aa958
Add command manager to app
2023-03-10 16:35:22 +01:00
Robert
e3d8dbc484
Merge pull request #2147 from github/robertbrignull/release-indenting
...
Fix indenting for sub-lists
2023-03-10 11:41:54 +00:00
Robert
6daa780fbe
Merge branch 'main' into robertbrignull/release-indenting
2023-03-10 10:48:11 +00:00
Robert
c0f3adc5ff
Merge pull request #2156 from github/robertbrignull/remoteResultsItemWithoutLogs
...
Introduce cancelledRemoteResultsItemWithoutLogs context value
2023-03-10 10:39:26 +00:00
Robert
0ab482a389
Merge branch 'main' into robertbrignull/remoteResultsItemWithoutLogs
2023-03-10 10:29:47 +00:00
Koen Vlaswinkel
103017d717
Merge pull request #2150 from github/koesie10/no-node-modules-copy
...
Do not copy `node_modules` when packaging
2023-03-10 10:34:00 +01:00
Koen Vlaswinkel
9048dfd251
Merge pull request #2151 from github/koesie10/packaging-error-message
...
Add check for error message for packaging.test.ts
2023-03-10 10:33:51 +01:00
Koen Vlaswinkel
807069e0c1
Merge pull request #2148 from github/koesie10/commands-package
...
Add commands package inside src directory
2023-03-10 10:32:32 +01:00
Nora
1fa976757c
Merge pull request #2153 from github/nora/remove-unnecessary-activation-events
...
Remove unnecessary commands from `activationEvents`
2023-03-10 10:23:10 +01:00
Nora
694dcea49a
Merge pull request #2154 from github/nora/split-commands-b
...
Extension Telemetry: Split `viewCfg`,`quickEval`, `openReferencedFile` command
2023-03-10 10:22:33 +01:00
Nora
83d14501fd
Merge pull request #2142 from github/nora/split-commands-a
...
Extension Telemetry: Split `runVariantAnalysis` and `viewAst` command
2023-03-10 10:22:22 +01:00
Koen Vlaswinkel
555d99ca33
Merge branch 'main' into koesie10/commands-package
2023-03-10 10:19:58 +01:00
Koen Vlaswinkel
9dc3df74bb
Merge branch 'main' into koesie10/no-node-modules-copy
2023-03-10 10:19:57 +01:00
Koen Vlaswinkel
877d11dbe6
Merge branch 'main' into koesie10/packaging-error-message
2023-03-10 10:19:41 +01:00
Nora
c0c7574891
Split openReferencedFile command
2023-03-10 08:55:55 +00:00
Nora
4fda4f71dd
Split quickEval command
2023-03-10 08:55:54 +00:00
Nora
6356149e54
Split viewCfg command
2023-03-10 08:55:54 +00:00
Nora
7f32439786
split viewAst command
2023-03-10 08:55:33 +00:00
Nora
27434862c3
split runVariantAnalysis command
2023-03-10 08:55:33 +00:00
Nora
275c16d5b0
Remove codeQLDatabases.chooseDatabase command
2023-03-10 08:54:36 +00:00
Nora
5586a02b44
Remove not necessary commands from activation event
2023-03-10 08:54:36 +00:00