Dave Bartolomeo
ac74b967b3
Merge pull request #1490 from dbartol/dbartol/log-version/work
2022-08-31 21:01:36 -04:00
Dave Bartolomeo
c349c6a048
Fix race condition when generating evaluator log summaries
...
The original code that logged the human-readable log summary generated the log asynchronously, which was a reasonable choice. When I added support for viewing and scanning logs, I didn't notice that the summary was being generated asynchronously, and wrote my code assuming that the summary was already on disk when I opened it to find where each relation's log started. The effect was that, depending on timing, the evaluation sometimes failed with an error popup complaining about not being able to open the log summary file.
The fix is to _generate_ the log summary synchronously, but continue to _log_ it asynchronously.
2022-08-31 18:17:45 -04:00
Dave Bartolomeo
234b05994c
Guard --sourcemap option based on CLI version
2022-08-31 18:08:21 -04:00
Koen Vlaswinkel
af8f0231c0
Merge pull request #1485 from github/koesie10/add-github-download-button
...
Remove canary requirement for GitHub database download
2022-08-31 16:57:12 +02:00
Edoardo Pirovano
84bd029749
Restart CLI server too when restarting query server
2022-08-31 14:39:44 +01:00
shati-patel
7d2e4b6de4
Bump CLI version to 2.10.4 for integration tests
2022-08-31 13:52:40 +01:00
Koen Vlaswinkel
23a0e03cef
Completely remove using credentials in non-canary mode
...
This does not remove the previously added mechanism of not requesting
credentials, but using them when they are available. I expect this to be
used in the future.
2022-08-31 14:22:17 +02:00
Koen Vlaswinkel
21c5ed01ad
Fix typo in getOctokit JSDoc
...
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com >
2022-08-31 11:48:27 +02:00
Koen Vlaswinkel
d2af550bcc
Merge remote-tracking branch 'origin/main' into koesie10/bundle-codicons
2022-08-31 09:51:46 +02:00
Koen Vlaswinkel
cf36a52762
Merge pull request #1478 from github/koesie10/abstract-interface-manager
...
Add abstract interface manager
2022-08-31 09:48:05 +02:00
Koen Vlaswinkel
ac1a97efa0
Refactor databaseFetcher tests to not use proxyquire
2022-08-30 15:32:08 +02:00
Koen Vlaswinkel
8d5067f622
Update CHANGELOG
2022-08-30 15:09:16 +02:00
Koen Vlaswinkel
fe5f1c417d
Remove authentication requirement for download GitHub databases
...
This makes authentication for download GitHub CodeQL databases optional.
If you are already authenticated, your token will be used. If you are
not authenticated, an anonymous request will be made.
If the canary flag is enabled, you will be prompted for credentials when
downloading a database and you are not yet logged in.
2022-08-30 15:05:15 +02:00
Koen Vlaswinkel
95438bb7e3
Remove canary requirement for GitHub database download
2022-08-30 14:33:48 +02:00
Koen Vlaswinkel
6d7d0ca41a
Merge pull request #1477 from github/koesie10/unified-webpack-bundle
...
Unify the Webpack bundle
2022-08-30 11:29:45 +02:00
Koen Vlaswinkel
3749e17769
Bundle Codicons using Webpack
...
This will include the Codicons inside the webview bundle, reducing the
number of files that need to be loaded and the resource roots that need
to be included.
2022-08-29 14:31:29 +02:00
Koen Vlaswinkel
ee49fb5070
Merge branch 'koesie10/unified-webpack-bundle' into koesie10/abstract-interface-manager
2022-08-29 14:12:20 +02:00
Koen Vlaswinkel
de6c523bad
Merge remote-tracking branch 'origin/main' into koesie10/unified-webpack-bundle
2022-08-29 13:57:23 +02:00
Koen Vlaswinkel
6612c279ae
Merge pull request #1479 from github/koesie10/improve-controller-repo-prompt
...
Improve prompot for controller repo
2022-08-29 09:53:26 +02:00
Koen Vlaswinkel
2dfa0e8b52
Simplify interface manager and types
2022-08-29 09:51:49 +02:00
Koen Vlaswinkel
0197306713
Remove unnecessary top-level package-lock.json
2022-08-29 09:47:24 +02:00
Dave Bartolomeo
269165eaa3
Merge pull request #1476 from github/version/bump-to-v1.6.12
...
Bump version to v1.6.12
2022-08-26 10:38:05 -04:00
Koen Vlaswinkel
14c736d72e
Improve prompot for controller repo
...
This will improve the prompt for the controller repo by making clear
that the GitHub Actions workflow will be run in the specified repo.
2022-08-26 13:58:11 +02:00
Koen Vlaswinkel
b8898b939c
Add abstract interface manager
...
This will add a new abstract class that implements the creation of the
panel and webview to reduce duplication across the different interface
managers.
2022-08-26 12:34:28 +02:00
Koen Vlaswinkel
45da1e0f1f
Unify the Webpack bundle
...
This will move all webviews into a single Webpack bundle. This will make
it easier to add new webviews since we don't need to add a new bundle,
but just need to add a new directory with an `index.tsx` file.
It also moves the CSS processing to Webpack so that we don't need to
specify the CSS files to use separately, but can simply do so in the
TypeScript files.
2022-08-26 11:15:24 +02:00
dbartol
88c990c6ae
Bump version to v1.6.12
2022-08-25 20:46:21 +00:00
Dave Bartolomeo
ac7211c117
Merge pull request #1475 from dbartol/dbartol/extension-release/work
...
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
Prepare for release 1.6.11
v1.6.11
2022-08-25 16:36:44 -04:00
Dave Bartolomeo
d1d13fbd2e
Update changelog for release
2022-08-25 13:11:50 -04:00
Dave Bartolomeo
f99166d26c
Update Node version to match vscode
2022-08-25 13:01:35 -04:00
dependabot[bot]
9cd6f9a768
Bump d3 and @types/d3 in /extensions/ql-vscode ( #1461 )
...
Bumps [d3](https://github.com/d3/d3 ) and [@types/d3](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3 ). These dependencies needed to be updated together.
Updates `d3` from 6.7.0 to 7.6.1
- [Release notes](https://github.com/d3/d3/releases )
- [Changelog](https://github.com/d3/d3/blob/main/CHANGES.md )
- [Commits](https://github.com/d3/d3/compare/v6.7.0...v7.6.1 )
Updates `@types/d3` from 6.7.5 to 7.4.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/d3 )
---
updated-dependencies:
- dependency-name: d3
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: "@types/d3"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-24 08:13:04 -07:00
Koen Vlaswinkel
4dd16f4611
Merge pull request #1472 from github/koesie10/fix-data-not-loaded-in-mrva-results
...
Fix data not being loaded in MRVA results panel
2022-08-24 15:14:26 +02:00
Koen Vlaswinkel
2113d08545
Fix data not being loaded in MRVA results panel
...
When the MRVA results panel is closed (so the panel gets disposed) and
opened again, it would not load the MRVA data (such as whether a query
has already been downloaded). This fixes it by also resetting the
internal state of whether the panel is loaded when the panel is
disposed.
2022-08-24 13:20:01 +02:00
Koen Vlaswinkel
5b5ef26864
Merge pull request #1471 from github/revert-1466-koesie10/add-github-download-button
...
Revert "Remove canary requirement for GitHub database download"
2022-08-24 12:12:44 +02:00
Koen Vlaswinkel
c5a6e64df8
Revert "Remove canary requirement for GitHub database download"
2022-08-24 11:51:44 +02:00
Charis Kyriakou
178d626062
Upgrade webview-ui-toolkit version with long link fix ( #1469 )
2022-08-24 10:17:41 +01:00
Dave Bartolomeo
d1d48b3506
Merge pull request #1468 from dbartol/dbartol/pmod-highlight/work
...
Add `implements` and `signature` to syntax highlighting
2022-08-23 17:02:03 -04:00
Dave Bartolomeo
9180d1d9fc
Fix comment
2022-08-23 16:42:57 -04:00
Dave Bartolomeo
674c5ecbff
Add implements and signature to syntax highlighting
2022-08-23 14:56:47 -04:00
Koen Vlaswinkel
951d0b1004
Merge remote-tracking branch 'origin/main' into koesie10/deprecate-lgtm-download
2022-08-23 16:27:23 +02:00
Koen Vlaswinkel
edcac6925c
Merge pull request #1466 from github/koesie10/add-github-download-button
...
Remove canary requirement for GitHub database download
2022-08-23 16:24:12 +02:00
Koen Vlaswinkel
2989e4cfb9
Update CHANGELOG
2022-08-23 16:08:23 +02:00
Koen Vlaswinkel
8f869813a9
Deprecate download from LGTM by hiding it behind canary flag
2022-08-23 16:05:11 +02:00
Koen Vlaswinkel
c10500c5ea
Update CHANGELOG
2022-08-23 14:58:36 +02:00
Koen Vlaswinkel
0832850009
Remove canary requirement for GitHub database download
2022-08-23 14:45:48 +02:00
Alexander Eyers-Taylor
b352830674
Improve startup time ( #1465 )
...
* ArchiveFileSystem: Only parse zips once
* CLIServer: Only get version once
2022-08-23 11:05:10 +01:00
Andrew Eisenberg
e913165249
Merge pull request #1463 from github/aeisenberg/bump-timeout
2022-08-17 17:21:31 -07:00
Andrew Eisenberg
ef94bb3d38
Bump telemetry test timeout
...
This test is failing occasionally on our CI system. Let's see if this
change prevents the failures.
2022-08-17 15:47:30 -07:00
Shati Patel
4d6076c4ea
Escape HTML characters when rendering MRVA results as markdown ( #1462 )
2022-08-17 10:52:36 +01:00
Dave Bartolomeo
43650fde00
Merge pull request #1454 from github/dbartol/join-order
...
Report suspicious join orders
2022-08-15 14:13:35 -04:00
Angela P Wen
f2c72a67f6
Bump CLI version to 2.10.3 for integration tests ( #1460 )
2022-08-15 16:41:26 +00:00