Skip to content

Commit dd5cb6a

Browse files
authored
Merge pull request #5879 from davidwengier/BumpRazor
Bump Razor to 7.0.0-preview.23301.2
2 parents 2e787b2 + 6b8a8a8 commit dd5cb6a

File tree

3 files changed

+47
-23
lines changed

3 files changed

+47
-23
lines changed

.vscode/launch.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,21 @@
285285
"NEW_DEPS_VERSION": "1.39.7"
286286
},
287287
"cwd": "${workspaceFolder}"
288-
}
288+
},
289+
{
290+
"type": "node",
291+
"request": "launch",
292+
"name": "Update razor package dependencies",
293+
"preLaunchTask": "build",
294+
"program": "${workspaceFolder}/node_modules/gulp/bin/gulp.js",
295+
"args": [
296+
"updatePackageDependencies"
297+
],
298+
"env": {
299+
"NEW_DEPS_URLS": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/6301924acc5020d6545f4573bbb70b88/razorlanguageserver-linux-arm64-7.0.0-preview.23301.2.zip,https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/4e07791acfef2a373dbe497ab2477d55/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23301.2.zip,https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/28003bc9d9c7fdfc288dd113be8fe64d/razorlanguageserver-linux-musl-x64-7.0.0-preview.23301.2.zip,https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/c22da9d1dbcbf7fd50bd893d845414d7/razorlanguageserver-linux-x64-7.0.0-preview.23301.2.zip,https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/4be79e180c7421f9234ffdbed655a83c/razorlanguageserver-osx-arm64-7.0.0-preview.23301.2.zip,https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/814246e6af4cf35db8151d0ee0e82021/razorlanguageserver-osx-x64-7.0.0-preview.23301.2.zip,https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/0b1fb7614fbe7a9a9cd2c5470c8865fa/razorlanguageserver-win-arm64-7.0.0-preview.23301.2.zip,https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/c51fc9fae3f6fa2b1992df6dd16f50d2/razorlanguageserver-win-x64-7.0.0-preview.23301.2.zip,https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/17ba6e72f65b30a6ddd68dade60343e8/razorlanguageserver-win-x86-7.0.0-preview.23301.2.zip",
300+
"NEW_DEPS_VERSION": "7.0.0-preview.23301.2"
301+
},
302+
"cwd": "${workspaceFolder}"
303+
}
289304
]
290305
}

package.json

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"defaults": {
3939
"roslyn": "4.7.0-3.23328.5",
4040
"omniSharp": "1.39.7",
41-
"razor": "7.0.0-preview.23275.2"
41+
"razor": "7.0.0-preview.23301.2"
4242
},
4343
"main": "./dist/extension",
4444
"brokeredServices": [
@@ -589,43 +589,46 @@
589589
{
590590
"id": "Razor",
591591
"description": "Razor Language Server (Windows / x64)",
592-
"url": "https://download.visualstudio.microsoft.com/download/pr/badc9874-13de-4e0c-bad3-ea51383f5a51/477b855ceecec09efb2045364090418d/razorlanguageserver-win-x64-7.0.0-preview.23275.2.zip",
592+
"url": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/c51fc9fae3f6fa2b1992df6dd16f50d2/razorlanguageserver-win-x64-7.0.0-preview.23301.2.zip",
593593
"installPath": ".razor",
594594
"platforms": [
595595
"win32"
596596
],
597597
"architectures": [
598598
"x86_64"
599-
]
599+
],
600+
"integrity": "BE0001FDAEB075CE4F9148308C09CF97E85DB3BCBFBE0C2A3D70987D8D265047"
600601
},
601602
{
602603
"id": "Razor",
603604
"description": "Razor Language Server (Windows / x86)",
604-
"url": "https://download.visualstudio.microsoft.com/download/pr/badc9874-13de-4e0c-bad3-ea51383f5a51/24405c0cf69106fdb63e48b2612c1416/razorlanguageserver-win-x86-7.0.0-preview.23275.2.zip",
605+
"url": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/17ba6e72f65b30a6ddd68dade60343e8/razorlanguageserver-win-x86-7.0.0-preview.23301.2.zip",
605606
"installPath": ".razor",
606607
"platforms": [
607608
"win32"
608609
],
609610
"architectures": [
610611
"x86"
611-
]
612+
],
613+
"integrity": "0B423120E2D59DCB80E2D0C0728CDA89C6F57C34A587317E561BE031896D3A03"
612614
},
613615
{
614616
"id": "Razor",
615617
"description": "Razor Language Server (Windows / ARM64)",
616-
"url": "https://download.visualstudio.microsoft.com/download/pr/badc9874-13de-4e0c-bad3-ea51383f5a51/e5b0a15d0b9d2ba3e3014315b6ea9407/razorlanguageserver-win-arm64-7.0.0-preview.23275.2.zip",
618+
"url": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/0b1fb7614fbe7a9a9cd2c5470c8865fa/razorlanguageserver-win-arm64-7.0.0-preview.23301.2.zip",
617619
"installPath": ".razor",
618620
"platforms": [
619621
"win32"
620622
],
621623
"architectures": [
622624
"arm64"
623-
]
625+
],
626+
"integrity": "D6252149E17C1A4B7E84814DBFAC0375C5A3854462A3E48D1ED76608311CCECE"
624627
},
625628
{
626629
"id": "Razor",
627630
"description": "Razor Language Server (Linux / x64)",
628-
"url": "https://download.visualstudio.microsoft.com/download/pr/badc9874-13de-4e0c-bad3-ea51383f5a51/057b76d69f86efcc7c23d4bc7272bd94/razorlanguageserver-linux-x64-7.0.0-preview.23275.2.zip",
631+
"url": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/c22da9d1dbcbf7fd50bd893d845414d7/razorlanguageserver-linux-x64-7.0.0-preview.23301.2.zip",
629632
"installPath": ".razor",
630633
"platforms": [
631634
"linux"
@@ -635,12 +638,13 @@
635638
],
636639
"binaries": [
637640
"./rzls"
638-
]
641+
],
642+
"integrity": "793D8848E7DEB4B425443C7432EAB80AA377FB17325FB535083632349C64A8D7"
639643
},
640644
{
641645
"id": "Razor",
642646
"description": "Razor Language Server (Linux ARM64)",
643-
"url": "https://download.visualstudio.microsoft.com/download/pr/badc9874-13de-4e0c-bad3-ea51383f5a51/77b20657f7b71760d4befa8f5b48bb1c/razorlanguageserver-linux-arm64-7.0.0-preview.23275.2.zip",
647+
"url": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/6301924acc5020d6545f4573bbb70b88/razorlanguageserver-linux-arm64-7.0.0-preview.23301.2.zip",
644648
"installPath": ".razor",
645649
"platforms": [
646650
"linux"
@@ -650,12 +654,13 @@
650654
],
651655
"binaries": [
652656
"./rzls"
653-
]
657+
],
658+
"integrity": "4238ADC8127496554DA12242AB3EB116129A367D94DF9CF85559C973F8A6F61B"
654659
},
655660
{
656661
"id": "Razor",
657662
"description": "Razor Language Server (Linux musl / x64)",
658-
"url": "https://download.visualstudio.microsoft.com/download/pr/badc9874-13de-4e0c-bad3-ea51383f5a51/cd9dc77613f131dbbd573f9bd35b783b/razorlanguageserver-linux-musl-x64-7.0.0-preview.23275.2.zip",
663+
"url": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/28003bc9d9c7fdfc288dd113be8fe64d/razorlanguageserver-linux-musl-x64-7.0.0-preview.23301.2.zip",
659664
"installPath": ".razor",
660665
"platforms": [
661666
"linux-musl"
@@ -665,12 +670,13 @@
665670
],
666671
"binaries": [
667672
"./rzls"
668-
]
673+
],
674+
"integrity": "62761B4DDDA46636B011BF486D501C3A7128C067D7ED21D61FDB1B9D267CEC63"
669675
},
670676
{
671677
"id": "Razor",
672678
"description": "Razor Language Server (Linux musl ARM64)",
673-
"url": "https://download.visualstudio.microsoft.com/download/pr/badc9874-13de-4e0c-bad3-ea51383f5a51/50520a9da2d929c6963e1d43e1c1f278/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23275.2.zip",
679+
"url": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/4e07791acfef2a373dbe497ab2477d55/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23301.2.zip",
674680
"installPath": ".razor",
675681
"platforms": [
676682
"linux-musl"
@@ -680,12 +686,13 @@
680686
],
681687
"binaries": [
682688
"./rzls"
683-
]
689+
],
690+
"integrity": "01F5F6F3C20120168EE271CACB9BB9E2E39AD8789CCFB35758A82B85BC0C829C"
684691
},
685692
{
686693
"id": "Razor",
687694
"description": "Razor Language Server (macOS / x64)",
688-
"url": "https://download.visualstudio.microsoft.com/download/pr/badc9874-13de-4e0c-bad3-ea51383f5a51/8e3b2bda0270673beb7bf6afe8acceb9/razorlanguageserver-osx-x64-7.0.0-preview.23275.2.zip",
695+
"url": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/814246e6af4cf35db8151d0ee0e82021/razorlanguageserver-osx-x64-7.0.0-preview.23301.2.zip",
689696
"installPath": ".razor",
690697
"platforms": [
691698
"darwin"
@@ -695,12 +702,13 @@
695702
],
696703
"binaries": [
697704
"./rzls"
698-
]
705+
],
706+
"integrity": "F9C8B47DF76FE93BFAD400FECD5A811AFC98CFA517F7127AB29ED777290577A0"
699707
},
700708
{
701709
"id": "Razor",
702710
"description": "Razor Language Server (macOS ARM64)",
703-
"url": "https://download.visualstudio.microsoft.com/download/pr/badc9874-13de-4e0c-bad3-ea51383f5a51/49828192b55eaa95e02aa58bcaaf9313/razorlanguageserver-osx-arm64-7.0.0-preview.23275.2.zip",
711+
"url": "https://download.visualstudio.microsoft.com/download/pr/fddc6f7e-083a-44bd-9a8d-200a4146b13b/4be79e180c7421f9234ffdbed655a83c/razorlanguageserver-osx-arm64-7.0.0-preview.23301.2.zip",
704712
"installPath": ".razor",
705713
"platforms": [
706714
"darwin"
@@ -710,7 +718,8 @@
710718
],
711719
"binaries": [
712720
"./rzls"
713-
]
721+
],
722+
"integrity": "9E259438B2485D9AA0D65C9E55247C418FCB045BD2E01FBE5E3A9CBFB430F874"
714723
}
715724
],
716725
"engines": {
@@ -4888,4 +4897,4 @@
48884897
}
48894898
]
48904899
}
4891-
}
4900+
}

src/tools/updatePackageDependencies.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ interface PackageJSONFile {
2020
};
2121
}
2222

23-
const dottedVersionRegExp = /[0-9]+\.[0-9]+\.[0-9]+/g;
23+
const dottedVersionRegExp = /[0-9]+\.[0-9]+\.[0-9]+[-a-zA-Z0-9.]*/g;
2424
const dashedVersionRegExp = /[0-9]+-[0-9]+-[0-9]+/g;
2525

2626
export async function updatePackageDependencies(): Promise<void> {
@@ -47,7 +47,7 @@ export async function updatePackageDependencies(): Promise<void> {
4747
return;
4848
}
4949

50-
if (!/^[0-9]+\.[0-9]+\.[0-9]+$/.test(newVersion)) {
50+
if (!/^[0-9]+\.[0-9]+\.[0-9]+[-a-zA-Z0-9.]*$/.test(newVersion)) {
5151
throw new Error("Unexpected 'NEW_DEPS_VERSION' value. Expected format similar to: 1.2.3.");
5252
}
5353

0 commit comments

Comments
 (0)