Andrew Eisenberg
00c0e70626
Merge pull request #3527 from aeisenberg/aeisenberg/fix-qlpack-schema
...
Fix the qlpack json schema
2024-04-03 09:46:11 -07:00
Robert
7da3740828
Merge pull request #3517 from github/robertbrignull/fix-token-alerts
...
Mark progress bars as cancellable where it appears we are respecting the token
2024-04-03 11:30:30 +01:00
Andrew Eisenberg
44c3c29857
Update changelog
2024-04-03 03:21:25 +00:00
Andrew Eisenberg
e6ebcf4245
Fix the qlpack json schema
...
This schema was incorrectly tagging `defaultSuite` properties that
aren't arrays as errors.
I think there are more, similar errors in this schema, but I only fixed
this one so that I can get `github/semmle-code` working with test
discovery.
2024-04-02 20:21:21 -07:00
Robert
4e43a07fb5
Merge branch 'main' into robertbrignull/fix-token-alerts
2024-04-02 17:27:53 +01:00
Charis Kyriakou
3508dc6d8c
Tidy up some functions in the model evaluator ( #3529 )
...
* Rename model evaluator's updateVariantAnalysis -> setVariantAnalysis
* Merge updateRepoResults and updateReposResults into single setReposResults function
2024-04-02 12:32:50 +01:00
Koen Vlaswinkel
ff6f6cdf8a
Merge pull request #3515 from github/koesie10/tee-logger-file-handle
...
Use file handle in TeeLogger
2024-04-02 10:02:41 +02:00
Robert
a5239fbede
Merge pull request #3458 from github/robertbrignull/database-prompting
...
Refactor database-fetcher.ts into a class and simplify
2024-03-28 18:05:54 +00:00
Robert
7d259a9322
Fix dodgy imports
2024-03-28 17:51:22 +00:00
Koen Vlaswinkel
6f7b7cf84f
Merge pull request #3525 from github/dependabot/npm_and_yarn/extensions/ql-vscode/types/semver-7.5.8
...
Bump @types/semver from 7.5.6 to 7.5.8 in /extensions/ql-vscode
2024-03-28 14:57:58 +01:00
Koen Vlaswinkel
c6865de312
Merge pull request #3526 from github/dependabot/npm_and_yarn/extensions/ql-vscode/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2 in /extensions/ql-vscode
2024-03-28 14:57:18 +01:00
dependabot[bot]
133d5899af
Bump @types/semver from 7.5.6 to 7.5.8 in /extensions/ql-vscode
...
Bumps [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver ) from 7.5.6 to 7.5.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/semver )
---
updated-dependencies:
- dependency-name: "@types/semver"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 13:43:46 +00:00
dependabot[bot]
8d7d469803
Bump express from 4.18.2 to 4.19.2 in /extensions/ql-vscode
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 13:43:32 +00:00
Koen Vlaswinkel
7575beac6b
Merge pull request #3524 from github/dependabot/npm_and_yarn/extensions/ql-vscode/lint-staged-15.2.2
...
Bump lint-staged from 15.2.0 to 15.2.2 in /extensions/ql-vscode
2024-03-28 14:43:09 +01:00
Koen Vlaswinkel
9e5d0ae7c2
Merge pull request #3522 from github/dependabot/npm_and_yarn/extensions/ql-vscode/storybook-5df8c90cc2
...
Bump the storybook group in /extensions/ql-vscode with 12 updates
2024-03-28 14:42:31 +01:00
dependabot[bot]
ae6b9df9e7
Bump lint-staged from 15.2.0 to 15.2.2 in /extensions/ql-vscode
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 15.2.0 to 15.2.2.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md )
- [Commits](https://github.com/okonet/lint-staged/compare/v15.2.0...v15.2.2 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 13:29:17 +00:00
dependabot[bot]
5ff353962f
Bump the storybook group in /extensions/ql-vscode with 12 updates
...
Bumps the storybook group in /extensions/ql-vscode with 12 updates:
| Package | From | To |
| --- | --- | --- |
| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y ) | `8.0.2` | `8.0.5` |
| [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/actions ) | `8.0.2` | `8.0.5` |
| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials ) | `8.0.2` | `8.0.5` |
| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions ) | `8.0.2` | `8.0.5` |
| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links ) | `8.0.2` | `8.0.5` |
| [@storybook/blocks](https://github.com/storybookjs/storybook/tree/HEAD/code/ui/blocks ) | `8.0.2` | `8.0.5` |
| [@storybook/components](https://github.com/storybookjs/storybook/tree/HEAD/code/ui/components ) | `8.0.2` | `8.0.5` |
| [@storybook/manager-api](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/manager-api ) | `8.0.2` | `8.0.5` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react ) | `8.0.2` | `8.0.5` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite ) | `8.0.2` | `8.0.5` |
| [@storybook/theming](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/theming ) | `8.0.2` | `8.0.5` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli ) | `8.0.2` | `8.0.5` |
Updates `@storybook/addon-a11y` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/addons/a11y )
Updates `@storybook/addon-actions` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/addons/actions )
Updates `@storybook/addon-essentials` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/addons/essentials )
Updates `@storybook/addon-interactions` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/addons/interactions )
Updates `@storybook/addon-links` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/addons/links )
Updates `@storybook/blocks` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/ui/blocks )
Updates `@storybook/components` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/ui/components )
Updates `@storybook/manager-api` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/lib/manager-api )
Updates `@storybook/react` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/renderers/react )
Updates `@storybook/react-vite` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/frameworks/react-vite )
Updates `@storybook/theming` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/lib/theming )
Updates `storybook` from 8.0.2 to 8.0.5
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.0.5/code/lib/cli )
---
updated-dependencies:
- dependency-name: "@storybook/addon-a11y"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-actions"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-essentials"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-interactions"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/addon-links"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/blocks"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/components"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/manager-api"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/react-vite"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: "@storybook/theming"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
- dependency-name: storybook
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: storybook
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 13:28:32 +00:00
Robert
3cae3ccc3c
Merge branch 'main' into robertbrignull/database-prompting
2024-03-28 13:12:00 +00:00
Shati Patel
7a41d9c605
Add unit test for `createModeledMethodKey` ( #3521 )
2024-03-28 11:32:34 +00:00
Robert
d3476259b3
Unexport ProgressTask
2024-03-28 11:07:57 +00:00
Robert
28bf345ea8
Make trim cache not cancellable
2024-03-28 10:58:42 +00:00
Robert
e23d4a9d9f
Make restarting the query server not cancellable, because in practice it wasn't
2024-03-28 10:51:00 +00:00
Robert
47a5993333
Make clearCacheInDatabase not take a cancellation token
2024-03-28 10:45:17 +00:00
Shati Patel
45e20f405b
Link from alerts indicator to model alerts view ( #3520 )
2024-03-28 10:31:29 +00:00
Shati Patel
fcf74b337f
Refactor: extract function for canonicalising modeled methods ( #3518 )
2024-03-27 14:40:57 +00:00
Shati Patel
c84fa538ba
Fire an event when clicking the "model alerts indicator" button ( #3516 )
2024-03-27 12:47:22 +00:00
Shati Patel
317d3b3c0e
Fix "View" link in model alerts view ( #3519 )
2024-03-27 12:16:09 +00:00
Koen Vlaswinkel
e52a08db4d
Safely close file handle in all cases
2024-03-27 10:46:56 +01:00
Koen Vlaswinkel
139c4555d9
Use Disposable type instead of isDisposable function
2024-03-27 10:43:31 +01:00
Shati Patel
a502e52d37
Add "view" button in model alerts view ( #3514 )
2024-03-26 17:51:37 +00:00
Robert
6b0f7e86fa
Mark progress bars as cancellable where it appears we are respecting the token
2024-03-26 17:05:22 +00:00
Andrew Eisenberg
5d45a114be
Merge pull request #3510 from github/aeisenberg/flush-archive-files
...
Flush archive file systems when removed
2024-03-26 08:11:36 -07:00
Koen Vlaswinkel
b53b33e3b6
Use file handle in TeeLogger
...
This switches the `TeeLogger` from using the `appendFile` function to
manually opening and closing a file handle and calling `appendFile` on
the file handle. This results in a more efficient implementation as the
file handle is only opened once and closed once, instead of being
opened and closed for every log message. This should result in less
"too many open files" errors.
2024-03-26 15:58:44 +01:00
Shati Patel
ccd53133a9
Use wider type for "reveal in model editor" ( #3512 )
2024-03-26 13:54:42 +00:00
Koen Vlaswinkel
38e862c1e0
Merge pull request #3513 from github/github-action/bump-cli
...
Bump CLI Version to v2.16.6 for integration tests
2024-03-26 14:12:44 +01:00
Koen Vlaswinkel
8de85453ec
Merge pull request #3511 from github/koesie10/update-kinds
...
Update supported sink and source kinds in the model editor
2024-03-26 13:54:16 +01:00
github-actions[bot]
6d535ab0ad
Bump CLI version from v2.16.5 to v2.16.6 for integration tests
2024-03-26 12:24:52 +00:00
Koen Vlaswinkel
61fa841784
Update CHANGELOG
2024-03-26 12:20:45 +01:00
Koen Vlaswinkel
b3c83d175a
Update supported sink and source kinds
2024-03-26 12:09:51 +01:00
Koen Vlaswinkel
bd57005832
Split Java and C# model editor languages
2024-03-26 11:55:20 +01:00
Andrew Eisenberg
e939750822
Flush archive file systems when removed
...
This change will remove a file system archive from the cache when the associated folder is removed from the workspace.
This avoids the following bug:
1. Import a database and add its source folder
2. Remove the database (source folder is removed as well automatically).
3. Change the source code and recreate the database
4. Reimport the database and source folder
5. BUG: You see the original source folder, not the new source folder
2024-03-25 16:29:02 -07:00
Charis Kyriakou
21c33b762c
Added filtering and sorting in the model alerts view ( #3509 )
2024-03-25 17:18:09 +00:00
Charis Kyriakou
8b6a9352f6
Update model alert processing to track repo results ( #3508 )
2024-03-25 12:15:16 +00:00
Charis Kyriakou
dea68e928a
Extract re-usable SearchBox component ( #3507 )
2024-03-25 10:34:23 +00:00
Charis Kyriakou
a6b3d38939
Re-use setRepoResults instead of having a setReposResult message ( #3506 )
2024-03-22 16:01:02 +00:00
Koen Vlaswinkel
1739af4013
Merge pull request #3505 from github/koesie10/fix-python-model-editor
...
Fix detection of Python instance methods
2024-03-22 15:39:58 +01:00
Charis Kyriakou
cbc6b73759
Wire up processing model evaluation run results and showing alerts ( #3503 )
2024-03-22 14:33:36 +00:00
Koen Vlaswinkel
5c43018692
Merge pull request #3504 from github/koesie10/downgrade-typescript-eslint
...
Downgrade `@typescript-eslint/eslint-plugin` to v6
2024-03-22 13:10:03 +01:00
Koen Vlaswinkel
895673188f
Fix detection of Python instance methods
2024-03-22 13:09:21 +01:00
Koen Vlaswinkel
38327c7b7f
Downgrade @typescript-eslint/eslint-plugin to v6
...
Version 7 of `@typescript-eslint` is not compatible with Node 18.17 and
requires Node 18.18+ or Node 20. The latest minor/patch version of v7
started enforcing this requirement, but this was already part of the
breaking changes for v7.
2024-03-22 12:21:32 +01:00