Skip to content

Commit 4d23bd7

Browse files
authored
Merge branch 'main' into fix-api-owner-cache-panic
2 parents 3eb3052 + 98add1b commit 4d23bd7

688 files changed

Lines changed: 20832 additions & 1374 deletions

File tree

Some content is hidden

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

‎.github/workflows/ci.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ name: CI
22

33
on:
44
push:
5-
branches: [main, main-ts7, ts7-release, 'release-*']
5+
branches: [main, main-ts7, ts7-release, 'release-*', 'weswigham/*']
66
pull_request:
7-
branches: [main, main-ts7, ts7-release, 'release-*']
7+
branches: [main, main-ts7, ts7-release, 'release-*', 'weswigham/*']
88
merge_group:
9-
branches: [main, main-ts7, ts7-release, 'release-*']
9+
branches: [main, main-ts7, ts7-release, 'release-*', 'weswigham/*']
1010

1111
permissions:
1212
contents: read

‎.github/workflows/create-cherry-pick-pr.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,13 @@ jobs:
6666
run: git switch --detach "origin/$TARGET_BRANCH"
6767
- run: npm ci
6868
- uses: azure/login@a641126d1b8aa4d1fa005f4f92df94a3a4c4c906 # v3.1.0
69+
if: ${{ !cancelled() }}
6970
with:
7071
client-id: ${{ vars.AZURE_CLIENT_ID }}
7172
tenant-id: ${{ vars.AZURE_TENANT_ID }}
7273
subscription-id: ${{ vars.AZURE_SUBSCRIPTION_ID }}
7374
- name: Create GitHub App token
75+
if: ${{ !cancelled() }}
7476
id: app-token
7577
uses: microsoft/create-github-app-token-via-key-vault@5ba0d436e9c3cac52feff4d1f2f66f9698ce4a2d # v1
7678
with:

‎.github/workflows/new-release-branch.yaml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ jobs:
9595
PACKAGE_VERSION: ${{ inputs.package_version }}
9696
run: |
9797
set -euo pipefail
98-
git diff --check
9998
mapfile -t changedFiles < <(git diff --name-only)
10099
expectedFiles=("Herebyfile.mjs" "tsc/internal/core/version.go")
101100
if [ "${changedFiles[*]}" != "${expectedFiles[*]}" ]; then
@@ -108,11 +107,13 @@ jobs:
108107
git config core.hooksPath /dev/null
109108
git commit -m "Bump version to $PACKAGE_VERSION"
110109
- uses: azure/login@a641126d1b8aa4d1fa005f4f92df94a3a4c4c906 # v3.1.0
110+
if: ${{ !cancelled() }}
111111
with:
112112
client-id: ${{ vars.AZURE_CLIENT_ID }}
113113
tenant-id: ${{ vars.AZURE_TENANT_ID }}
114114
subscription-id: ${{ vars.AZURE_SUBSCRIPTION_ID }}
115115
- name: Create GitHub App token
116+
if: ${{ !cancelled() }}
116117
id: app-token
117118
uses: microsoft/create-github-app-token-via-key-vault@5ba0d436e9c3cac52feff4d1f2f66f9698ce4a2d # v1
118119
with:
@@ -121,6 +122,7 @@ jobs:
121122
owner: microsoft
122123
repositories: TypeScript
123124
permission-contents: write
125+
permission-issues: write
124126
- name: Configure git for GitHub App token
125127
env:
126128
GITHUB_APP_TOKEN: ${{ steps.app-token.outputs.token }}

‎.github/workflows/set-version.yaml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@ jobs:
110110
PACKAGE_VERSION: ${{ inputs.package_version }}
111111
run: |
112112
set -euo pipefail
113-
git diff --check
114113
mapfile -t changedFiles < <(git diff --name-only)
115114
expectedFiles=("Herebyfile.mjs" "tsc/internal/core/version.go")
116115
for changedFile in "${changedFiles[@]}"; do
@@ -125,11 +124,13 @@ jobs:
125124
git config core.hooksPath /dev/null
126125
git commit -m "Bump version to $PACKAGE_VERSION"
127126
- uses: azure/login@a641126d1b8aa4d1fa005f4f92df94a3a4c4c906 # v3.1.0
127+
if: ${{ !cancelled() }}
128128
with:
129129
client-id: ${{ vars.AZURE_CLIENT_ID }}
130130
tenant-id: ${{ vars.AZURE_TENANT_ID }}
131131
subscription-id: ${{ vars.AZURE_SUBSCRIPTION_ID }}
132132
- name: Create GitHub App token
133+
if: ${{ !cancelled() }}
133134
id: app-token
134135
uses: microsoft/create-github-app-token-via-key-vault@5ba0d436e9c3cac52feff4d1f2f66f9698ce4a2d # v1
135136
with:
@@ -138,6 +139,7 @@ jobs:
138139
owner: microsoft
139140
repositories: TypeScript
140141
permission-contents: write
142+
permission-issues: write
141143
- name: Configure git for GitHub App token
142144
if: steps.configure.outputs.changed == 'true'
143145
env:

‎.github/workflows/sync-branch.yaml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,18 +109,19 @@ jobs:
109109
- name: Verify clean merge
110110
run: |
111111
set -euo pipefail
112-
git diff --check
113112
if ! git diff --quiet || ! git diff --cached --quiet; then
114113
echo "Validation modified the worktree; refusing to push the merge." >&2
115114
git status --short
116115
exit 1
117116
fi
118117
- uses: azure/login@a641126d1b8aa4d1fa005f4f92df94a3a4c4c906 # v3.1.0
118+
if: ${{ !cancelled() }}
119119
with:
120120
client-id: ${{ vars.AZURE_CLIENT_ID }}
121121
tenant-id: ${{ vars.AZURE_TENANT_ID }}
122122
subscription-id: ${{ vars.AZURE_SUBSCRIPTION_ID }}
123123
- name: Create GitHub App token
124+
if: ${{ !cancelled() }}
124125
id: app-token
125126
uses: microsoft/create-github-app-token-via-key-vault@5ba0d436e9c3cac52feff4d1f2f66f9698ce4a2d # v1
126127
with:
@@ -129,6 +130,7 @@ jobs:
129130
owner: microsoft
130131
repositories: TypeScript
131132
permission-contents: write
133+
permission-issues: write
132134
- name: Configure git for GitHub App token
133135
env:
134136
GITHUB_APP_TOKEN: ${{ steps.app-token.outputs.token }}

‎Herebyfile.mjs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,7 @@ export const generateAPI = task({
745745
const vendorJsonrpcDir = "packages/typescript/vendor/vscode-jsonrpc";
746746
const vendorJsonrpcSrc = "node_modules/vscode-jsonrpc";
747747
// Files copied verbatim from the installed vscode-jsonrpc package into the
748-
// vendored copy. Only the runtime files needed by the `#vscode-jsonrpc/node`
748+
// vendored copy. Only the runtime files needed by the API's vscode-jsonrpc
749749
// import (lib + typings + package.json) plus license/readme are vendored.
750750
const vendorJsonrpcFiles = ["package.json", "README.md", "License.txt", "lib", "typings"];
751751

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Code generated by tools/scripts/tsc/generate-enums.ts from tsc/internal/tspath/path.go. DO NOT EDIT.
22

3-
export enum CaseSensitivity {
3+
export declare enum CaseSensitivity {
44
Insensitive = 0,
55
Sensitive = 1,
66
}

packages/typescript/src/enums/caseSensitivity.ts renamed to packages/typescript/enums/caseSensitivity.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Code generated by tools/scripts/tsc/generate-enums.ts from tsc/internal/tspath/path.go. DO NOT EDIT.
2-
export var CaseSensitivity: any;
2+
export var CaseSensitivity;
33
(function (CaseSensitivity) {
44
CaseSensitivity[CaseSensitivity["Insensitive"] = 0] = "Insensitive";
55
CaseSensitivity[CaseSensitivity["Sensitive"] = 1] = "Sensitive";

packages/typescript/src/enums/characterCodes.enum.ts renamed to packages/typescript/enums/characterCodes.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export enum CharacterCodes {
1+
export declare enum CharacterCodes {
22
EOF = -1,
33
nullCharacter = 0,
44
maxAsciiCharacter = 0x7F,

packages/typescript/src/enums/characterCodes.ts renamed to packages/typescript/enums/characterCodes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export var CharacterCodes: any;
1+
export var CharacterCodes;
22
(function (CharacterCodes) {
33
CharacterCodes[CharacterCodes["EOF"] = -1] = "EOF";
44
CharacterCodes[CharacterCodes["nullCharacter"] = 0] = "nullCharacter";

0 commit comments

Comments
 (0)