Update node version in CI

This commit is contained in:
Andrew Eisenberg
2022-02-25 17:36:30 -08:00
parent c189df3fd6
commit 64b33b76cb
4 changed files with 21 additions and 10 deletions

View File

@@ -22,7 +22,7 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: '14.14.0'
node-version: '16.13.0'
- name: Install dependencies
working-directory: extensions/ql-vscode
@@ -82,7 +82,7 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: '14.14.0'
node-version: '16.13.0'
- name: Install dependencies
working-directory: extensions/ql-vscode
@@ -147,7 +147,7 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: '14.14.0'
node-version: '16.13.0'
- name: Install dependencies
working-directory: extensions/ql-vscode

View File

@@ -22,7 +22,7 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: '10.18.1'
node-version: '16.13.0'
- name: Install dependencies
run: |

View File

@@ -13,12 +13,12 @@ import { CancellationToken, Disposable, Uri } from 'vscode';
import { BQRSInfo, DecodedBqrsChunk } from './pure/bqrs-cli-types';
import { CliConfig } from './config';
import { DistributionProvider, FindDistributionResultKind } from './distribution';
import { assertNever, walkDirectory } from './pure/helpers-pure';
import { assertNever } from './pure/helpers-pure';
import { QueryMetadata, SortDirection } from './pure/interface-types';
import { Logger, ProgressReporter } from './logging';
import { CompilationMessage } from './pure/messages';
import { sarifParser } from './sarif-parser';
import { dbSchemeToLanguage } from './helpers';
import { dbSchemeToLanguage, walkDirectory } from './helpers';
/**
* The version of the SARIF format that we are using.

View File

@@ -17,7 +17,7 @@ import { AnalysesResultsManager } from '../../remote-queries/analyses-results-ma
import { RemoteQueryResult } from '../../remote-queries/shared/remote-query-result';
import { DisposableBucket } from '../disposable-bucket';
import { testDisposeHandler } from '../test-dispose-handler';
import { walkDirectory } from '../../pure/helpers-pure';
import { walkDirectory } from '../../helpers';
chai.use(chaiAsPromised);
const expect = chai.expect;
@@ -41,13 +41,19 @@ describe('Remote queries and query history manager', function() {
let showTextDocumentSpy: sinon.SinonSpy;
let openTextDocumentSpy: sinon.SinonSpy;
beforeEach(async () => {
beforeEach(async function() {
// set a higher timeout since recursive delete below may take a while, expecially on Windows.
this.timeout(120000);
// Since these tests change the state of the query history manager, we need to copy the original
// to a temporary folder where we can manipulate it for tests
await copyHistoryState();
});
afterEach(() => {
afterEach(function() {
// set a higher timeout since recursive delete below may take a while, expecially on Windows.
this.timeout(120000);
deleteHistoryState();
});
@@ -332,7 +338,12 @@ describe('Remote queries and query history manager', function() {
}
function deleteHistoryState() {
fs.removeSync(STORAGE_DIR);
fs.rmSync(STORAGE_DIR, {
recursive: true,
force: true,
maxRetries: 10,
retryDelay: 100
});
}
function replacePlaceholder(filePath: string) {