Skip to content

Commit db11f74

Browse files
committed
2 parents bf98506 + 5e3bb66 commit db11f74

File tree

8 files changed

+51
-25
lines changed

8 files changed

+51
-25
lines changed

WPILibInstaller-Avalonia/ViewModels/FinalPageViewModel.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ public class FinalPageViewModel : PageViewModelBase
2222

2323
public ReactiveCommand<Unit, Unit> OpenChangelog { get; }
2424

25+
public ReactiveCommand<Unit, Unit> OpenBetaSite { get; }
26+
27+
public ReactiveCommand<Unit, Unit> OpenBetaDocs { get; }
28+
2529
public FinalPageViewModel(IProgramWindow progWindow, IConfigurationProvider configurationProvider, IVsCodeInstallLocationProvider vsCodeProvider,
2630
ICatchableButtonFactory buttonFactory)
2731
: base("Finish", "")
@@ -45,6 +49,8 @@ public FinalPageViewModel(IProgramWindow progWindow, IConfigurationProvider conf
4549

4650
OpenKnownIssues = buttonFactory.CreateCatchableButton(OpenKnownIssuesFunc);
4751
OpenChangelog = buttonFactory.CreateCatchableButton(OpenChangelogFunc);
52+
OpenBetaDocs = buttonFactory.CreateCatchableButton(OpenBetaDocsFunc);
53+
OpenBetaSite = buttonFactory.CreateCatchableButton(OpenBetaSiteFunc);
4854

4955
this.progWindow = progWindow;
5056
this.configurationProvider = configurationProvider;
@@ -56,6 +62,18 @@ public Task OpenKnownIssuesFunc()
5662
return Task.CompletedTask;
5763
}
5864

65+
public Task OpenBetaDocsFunc()
66+
{
67+
OpenBrowser("https://docs.wpilib.org/en/latest/docs/beta/beta-getting-started/welcome.html");
68+
return Task.CompletedTask;
69+
}
70+
71+
public Task OpenBetaSiteFunc()
72+
{
73+
OpenBrowser("https://github.com/wpilibsuite/2026Beta");
74+
return Task.CompletedTask;
75+
}
76+
5977
public Task OpenChangelogFunc()
6078
{
6179
string? verString = null;

WPILibInstaller-Avalonia/Views/FinalPage.xaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@
1010
</TextBlock>
1111
<Button FontSize="20" HorizontalAlignment="Center" VerticalAlignment="Center" Content="Open Known Issues" Command="{Binding OpenKnownIssues}"></Button>
1212
<Button FontSize="20" HorizontalAlignment="Center" VerticalAlignment="Center" Content="Open Changelog" Command="{Binding OpenChangelog}"></Button>
13-
<TextBlock FontSize="20" HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding FinishText}">
13+
<TextBlock FontSize="20" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,20,0,0">
14+
Thank you for beta testing the 2026 WPILib!
15+
</TextBlock>
16+
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
17+
<Button FontSize="20" HorizontalAlignment="Center" VerticalAlignment="Center" Content="Open Beta Instructions" Command="{Binding OpenBetaDocs}"></Button>
18+
<Button FontSize="20" HorizontalAlignment="Center" VerticalAlignment="Center" Content="Open Beta Feedback Site" Command="{Binding OpenBetaSite}"></Button>
19+
</StackPanel>
20+
<TextBlock FontSize="20" HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding FinishText}">
1421
</TextBlock>
1522
</StackPanel>
1623

apps/MavenMetaDataFixer/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ repositories {
1616
}
1717

1818
dependencies {
19-
implementation 'org.apache.maven:maven-repository-metadata:3.5.4'
20-
implementation 'org.apache.maven:maven-model:3.5.4'
19+
implementation 'org.apache.maven:maven-repository-metadata:3.9.11'
20+
implementation 'org.apache.maven:maven-model:3.9.11'
2121
}

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ buildscript {
1111
plugins {
1212
id 'java'
1313
id 'cpp'
14-
id "de.undercouch.download" version "4.1.2" apply false
14+
id "de.undercouch.download" version "5.6.0" apply false
1515
id "com.github.johnrengelman.shadow" version "7.1.2" apply false
1616
}
1717

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
gradleRioVersion: 2025.3.2
1+
gradleRioVersion: 2026.0.0-alpha-1

scripts/maven.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ ext.mavenZipSetup = { AbstractArchiveTask zip->
280280
}
281281

282282
zip.from(project.zipTree(downloadReadTheDocs.get().outputFiles.first())) {
283-
into '/documentation/rtd'
283+
into '/documentation'
284284
}
285285

286286
zip.from(project.zipTree(downloadPythonAPI.get().outputFiles.first())) {

scripts/versions.gradle

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1-
ext.vsCodeVersion = '1.96.2'
1+
ext.vsCodeVersion = '1.105.1'
22

3-
ext.vscodeLinuxHash = '2681040089faf143bed37246f2b0bc0787f6d342d878b1ec4b3737b38833c088'
4-
ext.vscodeMacHash = '28159393558c4065e72b3c61ff8e0b8c74f3d2060ec5f046a91122aa8819c232'
5-
ext.vscodeWindowsHash = 'c6c2f97e5cb25a8b576b345f6b8f2021cc168f1726ee370f29d1dbd136ffe9f8'
6-
ext.vscodeLinuxArm64Hash = '33e93e2899f7a9c20d882d07b157d5fde6f1419f21c6bb95cd676d7a0412690e'
3+
ext.vscodeLinuxHash = '32a650f1a111df00354ad9571f57d12268376777677dd5af2162ead921067a89'
4+
ext.vscodeMacHash = '7adfbeb55ef3c2da0afae5d25fe6aaf4fd79cf66b4f781d81bd20b88837938fe'
5+
ext.vscodeWindowsHash = '18ff74b3b4bdc6763e27ba296d359b3332f9a6c1f5cf67aaa9189ed12698b06d'
6+
ext.vscodeLinuxArm64Hash = '4579e52664fe2df2d80724b420abab1827d30520f0e766f7608403dba2fe94bd'
77

8-
ext.cppToolsVersion = '1.23.2'
8+
ext.cppToolsVersion = '1.28.3'
99
ext.javaExtVersion = '1.38.0'
10-
ext.javaDebugVersion = '0.58.1'
10+
ext.javaExtPatchVersion = '403'
11+
ext.javaDebugVersion = '0.58.2'
1112
ext.javaDependencyVersion = '0.24.1'
1213
ext.pythonExtVersion = '2024.22.1'
1314
ext.pylanceVersion = '2024.12.1'
1415
ext.isortVersion = '2023.10.1'
15-
ext.blackVersion = '2024.4.0'
16+
ext.blackVersion = '2025.2.0'
1617

1718
ext.wpilibVersion = gradleRioVersion
1819

@@ -21,7 +22,7 @@ ext.toolchainGitTag = 'v2025-1'
2122

2223
ext.jdkVersion = '17.0.16+8'
2324

24-
ext.advantagescopeGitTag = 'v4.1.5'
25+
ext.advantagescopeGitTag = 'v26.0.0-beta-1'
2526

2627
ext.elasticGitTag = 'v2026.0.0-beta-1'
2728

scripts/vscode.gradle

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ def vscodeLinuxArm64Url = "https://update.code.visualstudio.com/${vsCodeVersion}
1515

1616
def vscodeMacUrl = "https://update.code.visualstudio.com/${vsCodeVersion}/darwin-universal/stable".toString()
1717

18-
def cppWindowsUrl = "https://frcmaven.wpi.edu/api/download/vscode-extensions/ms-vscode/cpptools/ms-vscode.cpptools-${cppToolsVersion}@win32-x64.vsix"
18+
def cppWindowsUrl = "https://github.com/microsoft/vscode-cpptools/releases/download/v${cppToolsVersion}/cpptools-windows-x64.vsix"
1919

20-
def cppMacUrl = "https://frcmaven.wpi.edu/api/download/vscode-extensions/ms-vscode/cpptools/ms-vscode.cpptools-${cppToolsVersion}@darwin-x64.vsix"
20+
def cppMacUrl = "https://github.com/microsoft/vscode-cpptools/releases/download/v${cppToolsVersion}/cpptools-macOS-x64.vsix"
2121

22-
def cppMacArmUrl = "https://frcmaven.wpi.edu/api/download/vscode-extensions/ms-vscode/cpptools/ms-vscode.cpptools-${cppToolsVersion}@darwin-arm64.vsix"
22+
def cppMacArmUrl = "https://github.com/microsoft/vscode-cpptools/releases/download/v${cppToolsVersion}/cpptools-macOS-arm64.vsix"
2323

24-
def cppLinuxUrl = "https://frcmaven.wpi.edu/api/download/vscode-extensions/ms-vscode/cpptools/ms-vscode.cpptools-${cppToolsVersion}@linux-x64.vsix"
24+
def cppLinuxUrl = "https://github.com/microsoft/vscode-cpptools/releases/download/v${cppToolsVersion}/cpptools-linux-x64.vsix"
2525

26-
def cppLinuxArm64Url = "https://frcmaven.wpi.edu/api/download/vscode-extensions/ms-vscode/cpptools/ms-vscode.cpptools-${cppToolsVersion}@linux-arm64.vsix"
26+
def cppLinuxArm64Url = "https://github.com/microsoft/vscode-cpptools/releases/download/v${cppToolsVersion}/cpptools-linux-arm64.vsix"
2727

2828
def pythonWindowsUrl = "https://frcmaven.wpi.edu/api/download/vscode-extensions/ms-python/python/ms-python.python-${pythonExtVersion}@win32-x64.vsix"
2929

@@ -37,9 +37,9 @@ def pythonLinuxArm64Url = "https://frcmaven.wpi.edu/api/download/vscode-extensio
3737

3838
def pylanceUrl = "https://frcmaven.wpi.edu/artifactory/vscode-extensions/ms-python/vscode-pylance/ms-python.vscode-pylance-${pylanceVersion}.vsix"
3939

40-
def isortUrl = "https://frcmaven.wpi.edu/artifactory/vscode-extensions/ms-python/isort/ms-python.isort-${isortVersion}.vsix"
40+
def isortUrl = "https://open-vsx.org/api/ms-python/isort/${isortVersion}/file/ms-python.isort-${isortVersion}.vsix"
4141

42-
def blackUrl = "https://frcmaven.wpi.edu/artifactory/vscode-extensions/ms-python/black-formatter/ms-python.black-formatter-${blackVersion}.vsix"
42+
def blackUrl = "https://open-vsx.org/api/ms-python/black-formatter/${blackVersion}/file/ms-python.black-formatter-${blackVersion}.vsix"
4343

4444
def wpilibExtensionUrl = "https://github.com/wpilibsuite/vscode-wpilib/releases/download/v${wpilibVersion}/vscode-wpilib-${wpilibVersion}.vsix"
4545

@@ -49,11 +49,11 @@ def wpilibUtilLinuxUrl = "https://github.com/wpilibsuite/vscode-wpilib/releases/
4949

5050
def wpilibUtilMacUrl = "https://github.com/wpilibsuite/vscode-wpilib/releases/download/v${wpilibVersion}/wpilibutility-mac.tar.gz"
5151

52-
def javaDebugUrl = "https://frcmaven.wpi.edu/api/download/vscode-extensions/vscjava/vscode-java-debug/vscjava.vscode-java-debug-${javaDebugVersion}.vsix"
52+
def javaDebugUrl = "https://open-vsx.org/api/vscjava/vscode-java-debug/${javaDebugVersion}/file/vscjava.vscode-java-debug-${javaDebugVersion}.vsix"
5353

54-
def javaLangUrl = "https://frcmaven.wpi.edu/api/download/vscode-extensions/redhat/java/redhat.java-${javaExtVersion}.vsix"
54+
def javaLangUrl = "https://github.com/redhat-developer/vscode-java/releases/download/v${javaExtVersion}/vscode-java-${javaExtVersion}-${javaExtPatchVersion}.vsix"
5555

56-
def javaDepUrl = "https://frcmaven.wpi.edu/api/download/vscode-extensions/vscjava/vscode-java-dependency/vscjava.vscode-java-dependency-${javaDependencyVersion}.vsix"
56+
def javaDepUrl = "https://open-vsx.org/api/vscjava/vscode-java-dependency/${javaDependencyVersion}/file/vscjava.vscode-java-dependency-${javaDependencyVersion}.vsix"
5757

5858
def vscodeWindowsDownload = tasks.register("vscodeWindowsDownload", Download) {
5959
src vscodeWindowsUrl

0 commit comments

Comments
 (0)