Skip to content

Commit 289014a

Browse files
committed
Merge remote-tracking branch 'upstream/master' into cwspr-usergroup
2 parents 015eb76 + 907754c commit 289014a

File tree

57 files changed

+421
-253
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+421
-253
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Bug Fix",
3+
"description": "Amazon Q extension may fail to start if AWS Toolkit extension fails to start"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"type": "Removal",
3+
"description": "Minimum required VSCode version is now 1.83"
4+
}

packages/amazonq/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1046,6 +1046,6 @@
10461046
},
10471047
"engines": {
10481048
"npm": "^10.1.0",
1049-
"vscode": "^1.68.0"
1049+
"vscode": "^1.83.0"
10501050
}
10511051
}

packages/amazonq/test/unit/amazonqGumby/humanInTheLoopManager.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ describe('HumanInTheLoopManager', async function () {
3636
)
3737
const outputPathResult = path.join(outputDirectoryPath, 'pom.xml')
3838
assertEqualPaths(newPomFilePath.fsPath, outputPathResult)
39-
const newPomFileContents = await fs.readFileAsString(newPomFilePath.path)
39+
const newPomFileContents = await fs.readFileText(newPomFilePath.path)
4040
assert.strictEqual(
4141
stripStringWhitespace(newPomFileContents),
4242
stripStringWhitespace(`<?xml version="1.0" encoding="UTF-8"?>

packages/amazonq/test/unit/validation.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ describe('package validations', function () {
2323
*/
2424
it('has synced contributes.icons with core/package.json', async function () {
2525
const corePackageJson = JSON.parse(
26-
await fs.readFileAsString(path.resolve(__dirname, '../../../../core/package.json'))
26+
await fs.readFileText(path.resolve(__dirname, '../../../../core/package.json'))
2727
)
2828
assert.deepStrictEqual(packageJson.contributes.icons, corePackageJson.contributes.icons)
2929
})

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"license": "Apache-2.0",
66
"engines": {
77
"npm": "^10.1.0",
8-
"vscode": "^1.68.0"
8+
"vscode": "^1.83.0"
99
},
1010
"exports": {
1111
".": "./dist/src/extension.js",

packages/core/src/amazonq/lsp/lspController.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
import * as vscode from 'vscode'
77
import * as path from 'path'
8-
import { createWriteStream } from 'fs'
98
import * as crypto from 'crypto'
9+
import { createWriteStream } from 'fs'
1010
import { getLogger } from '../../shared/logger/logger'
1111
import { CurrentWsFolders, collectFilesForIndex } from '../../shared/utilities/workspaceUtils'
1212
import fetch from 'node-fetch'
@@ -133,7 +133,7 @@ export class LspController {
133133
}
134134

135135
async getFileSha384(filePath: string): Promise<string> {
136-
const fileBuffer = await fs.readFile(filePath)
136+
const fileBuffer = await fs.readFileBytes(filePath)
137137
const hash = crypto.createHash('sha384')
138138
hash.update(fileBuffer)
139139
return hash.digest('hex')

packages/core/src/auth/credentials/sharedCredentials.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,15 +230,15 @@ async function loadConfigFile(configUri?: vscode.Uri): Promise<ReturnType<typeof
230230
return []
231231
}
232232

233-
return parseIni(await fs.readFileAsString(configUri), configUri)
233+
return parseIni(await fs.readFileText(configUri), configUri)
234234
}
235235

236236
async function loadCredentialsFile(credentialsUri?: vscode.Uri): Promise<ReturnType<typeof parseIni>> {
237237
if (!credentialsUri || !(await fs.exists(credentialsUri))) {
238238
return []
239239
}
240240

241-
return parseIni(await fs.readFileAsString(credentialsUri), credentialsUri)
241+
return parseIni(await fs.readFileText(credentialsUri), credentialsUri)
242242
}
243243

244244
/**

packages/core/src/auth/sso/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ export class AuthSSOServer {
218218

219219
private async loadResource(res: http.ServerResponse, resourcePath: string) {
220220
try {
221-
const file = await fs.readFile(resourcePath)
221+
const file = await fs.readFileBytes(resourcePath)
222222
res.writeHead(200)
223223
res.end(file)
224224
} catch (e) {

0 commit comments

Comments
 (0)