Skip to content

Commit 9b30a6b

Browse files
committed
Update to 2027
1 parent b1f77dc commit 9b30a6b

16 files changed

Lines changed: 424 additions & 499 deletions

File tree

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.2.1
1+
8.3.1

.github/workflows/build.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
# Build non-bzlmod, native
1515
- { name: "windows - native", os: windows-2022, java_arch: "x64", command: "test", config: "--noenable_bzlmod --enable_workspace --config=windows", bazel_options: "--output_user_root=C:\\bazelroot", }
1616
- { name: "windows arm - native", os: windows-11-arm, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=windows_arm", bazel_options: "--output_user_root=C:\\bazelroot", }
17-
- { name: "ubuntu - native", os: ubuntu-22.04, java_arch: "x64", command: "test", config: "--noenable_bzlmod --enable_workspace --config=linux", bazel_options: "", }
17+
- { name: "ubuntu - native", os: ubuntu-24.04, java_arch: "x64", command: "test", config: "--noenable_bzlmod --enable_workspace --config=linux", bazel_options: "", }
1818
- { name: "macos - native", os: macos-14, java_arch: "aarch64", command: "test", config: "--noenable_bzlmod --enable_workspace --config=macos", bazel_options: "", }
1919

2020
# Build bzlmod, native
2121
- { name: "windows - bzlmod native", os: windows-2022, java_arch: "x64", command: "test", config: "--enable_bzlmod --config=windows", bazel_options: "--output_user_root=C:\\bazelroot", }
2222
- { name: "windows arm - bzlmod native", os: windows-11-arm, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=windows_arm", bazel_options: "--output_user_root=C:\\bazelroot", }
23-
- { name: "ubuntu - bzlmod native", os: ubuntu-22.04, java_arch: "x64", command: "test", config: "--enable_bzlmod --config=linux", bazel_options: "", }
23+
- { name: "ubuntu - bzlmod native", os: ubuntu-24.04, java_arch: "x64", command: "test", config: "--enable_bzlmod --config=linux", bazel_options: "", }
2424
- { name: "macos - bzlmod native", os: macos-14, java_arch: "aarch64", command: "test", config: "--enable_bzlmod --config=macos", bazel_options: "", }
2525

2626
name: "Build - ${{ matrix.name }}"
@@ -55,12 +55,12 @@ jobs:
5555
include:
5656
# Build non-bzlmod, roborio
5757
- { name: "windows - roborio", os: windows-2022, java_arch: "x64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=roborio", bazel_options: "--output_user_root=C:\\bazelroot", }
58-
- { name: "ubuntu - roborio", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=roborio", bazel_options: "", }
58+
- { name: "ubuntu - roborio", os: ubuntu-24.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=roborio", bazel_options: "", }
5959
- { name: "macos - roborio", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=roborio", bazel_options: "", }
6060

6161
# Build bzlmod, roborio
6262
# - { name: "windows - bzlmod roborio", os: windows-2022, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=roborio", bazel_options: "--output_user_root=C:\\bazelroot", }
63-
- { name: "ubuntu - bzlmod roborio", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=roborio", bazel_options: "", }
63+
- { name: "ubuntu - bzlmod roborio", os: ubuntu-24.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=roborio", bazel_options: "", }
6464
- { name: "macos - bzlmod roborio", os: macos-14, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=roborio", bazel_options: "", }
6565
name: "Build - ${{ matrix.name }}"
6666
runs-on: ${{ matrix.os }}
@@ -91,12 +91,12 @@ jobs:
9191
include:
9292
# Build non-bzlmod, linuxarm32
9393
- { name: "windows - linuxarm32", os: windows-2022, java_arch: "x64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=linuxarm32", bazel_options: "--output_user_root=C:\\bazelroot", }
94-
- { name: "ubuntu - linuxarm32", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=linuxarm32", bazel_options: "", }
94+
- { name: "ubuntu - linuxarm32", os: ubuntu-24.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=linuxarm32", bazel_options: "", }
9595
- { name: "macos - linuxarm32", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=linuxarm32", bazel_options: "", }
9696

9797
# Build bzlmod, linuxarm32
9898
# - { name: "windows - bzlmod linuxarm32", os: windows-2022, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=linuxarm32", bazel_options: "--output_user_root=C:\\bazelroot", }
99-
- { name: "ubuntu - bzlmod linuxarm32", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=linuxarm32", bazel_options: "", }
99+
- { name: "ubuntu - bzlmod linuxarm32", os: ubuntu-24.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=linuxarm32", bazel_options: "", }
100100
- { name: "macos - bzlmod linuxarm32", os: macos-14, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=linuxarm32", bazel_options: "", }
101101
name: "Build - ${{ matrix.name }}"
102102
runs-on: ${{ matrix.os }}
@@ -127,12 +127,12 @@ jobs:
127127
include:
128128
# Build non-bzlmod, linuxarm64
129129
- { name: "windows - linuxarm64", os: windows-2022, java_arch: "x64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=linuxarm64", bazel_options: "--output_user_root=C:\\bazelroot", }
130-
- { name: "ubuntu - linuxarm64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=linuxarm64", bazel_options: "", }
130+
- { name: "ubuntu - linuxarm64", os: ubuntu-24.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=linuxarm64", bazel_options: "", }
131131
- { name: "macos - linuxarm64", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --enable_workspace --config=linuxarm64", bazel_options: "", }
132132

133133
# Build bzlmod, linuxarm64
134134
- { name: "windows - bzlmod linuxarm64", os: windows-2022, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=linuxarm64", bazel_options: "--output_user_root=C:\\bazelroot", }
135-
- { name: "ubuntu - bzlmod linuxarm64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=linuxarm64", bazel_options: "", }
135+
- { name: "ubuntu - bzlmod linuxarm64", os: ubuntu-24.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=linuxarm64", bazel_options: "", }
136136
- { name: "macos - bzlmod linuxarm64", os: macos-14, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=linuxarm64", bazel_options: "", }
137137
name: "Build - ${{ matrix.name }}"
138138
runs-on: ${{ matrix.os }}

.github/workflows/lint.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
name: "buildifier"
1313
runs-on: ubuntu-22.04
1414
steps:
15-
- name: Set up Go 1.20.x
16-
uses: actions/setup-go@v5
15+
- name: Set up Go
16+
uses: actions/setup-go@v6
1717
with:
18-
go-version: 1.20.x
18+
go-version: "1.25"
1919
cache: false
2020
id: go
2121

.github/workflows/publish.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,15 @@ jobs:
2626
- name: Setup archive name
2727
run: echo "ARCHIVE_NAME=libraries/bzlmodrio-libssh/bzlmodrio-libssh-${GITHUB_REF_NAME}.tar.gz" >> "$GITHUB_ENV"
2828

29+
- name: Pre Release
30+
uses: softprops/action-gh-release@v2
31+
if: startsWith(github.ref, 'refs/tags/') && (contains(github.ref, 'alpha') || contains(github.ref, 'beta'))
32+
with:
33+
files: "${{ env.ARCHIVE_NAME }}"
34+
prerelease: True
35+
2936
- name: Release
3037
uses: softprops/action-gh-release@v2
31-
if: startsWith(github.ref, 'refs/tags/')
38+
if: startsWith(github.ref, 'refs/tags/') && !(contains(github.ref, 'alpha') || contains(github.ref, 'beta'))
3239
with:
3340
files: "${{ env.ARCHIVE_NAME }}"

.styleguide renamed to .wpiformat

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ cppSrcFileInclude {
1313
\.cpp$
1414
}
1515

16-
modifiableFileExclude {
17-
}
18-
1916
generatedFileExclude {
2017
bazel-bin/
2118
bazel-out/
@@ -25,9 +22,3 @@ generatedFileExclude {
2522
\.jinja2$
2623
generate/vendor_dep.json$
2724
}
28-
29-
repoRootNameOverride {
30-
}
31-
32-
includeOtherLibs {
33-
}
File renamed without changes.

MODULE.bazel

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,29 @@
11
module(
22
name = "bzlmodrio-libssh",
3-
version = "2024.0.105-1.bcr1",
4-
compatibility_level = 2024,
3+
version = "2027.2027-0.120-1",
4+
compatibility_level = 2027,
55
)
66

7-
bazel_dep(name = "platforms", version = "0.0.9")
8-
bazel_dep(name = "rules_cc", version = "0.1.1")
9-
bazel_dep(name = "rules_java", version = "8.11.0")
10-
bazel_dep(name = "rules_bzlmodrio_toolchains", version = "2025-1.bcr4")
7+
bazel_dep(name = "platforms", version = "0.0.11")
8+
bazel_dep(name = "rules_cc", version = "0.1.4")
9+
bazel_dep(name = "rules_java", version = "8.12.0")
10+
bazel_dep(name = "rules_bzlmodrio_toolchains", version = "2025-1.bcr7")
1111

1212
setup_bzlmodrio_libssh_cpp_dependencies = use_extension("//:maven_cpp_deps.bzl", "setup_bzlmodrio_libssh_cpp_dependencies")
1313
use_repo(
1414
setup_bzlmodrio_libssh_cpp_dependencies,
15-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_headers",
16-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_linuxarm32static",
17-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_linuxarm32staticdebug",
18-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_linuxarm64static",
19-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_linuxarm64staticdebug",
20-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_linuxx86-64static",
21-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_linuxx86-64staticdebug",
22-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_osxuniversalstatic",
23-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_osxuniversalstaticdebug",
24-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_sources",
25-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_windowsarm64static",
26-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_windowsarm64staticdebug",
27-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_windowsx86-64static",
28-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_windowsx86-64staticdebug",
29-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_windowsx86static",
30-
"bazelrio_edu_wpi_first_thirdparty_frc_libssh_windowsx86staticdebug",
15+
"bazelrio_org_wpilib_thirdparty_libssh_headers",
16+
"bazelrio_org_wpilib_thirdparty_libssh_linuxarm64static",
17+
"bazelrio_org_wpilib_thirdparty_libssh_linuxarm64staticdebug",
18+
"bazelrio_org_wpilib_thirdparty_libssh_linuxx86-64static",
19+
"bazelrio_org_wpilib_thirdparty_libssh_linuxx86-64staticdebug",
20+
"bazelrio_org_wpilib_thirdparty_libssh_osxuniversalstatic",
21+
"bazelrio_org_wpilib_thirdparty_libssh_osxuniversalstaticdebug",
22+
"bazelrio_org_wpilib_thirdparty_libssh_sources",
23+
"bazelrio_org_wpilib_thirdparty_libssh_windowsarm64static",
24+
"bazelrio_org_wpilib_thirdparty_libssh_windowsarm64staticdebug",
25+
"bazelrio_org_wpilib_thirdparty_libssh_windowsx86-64static",
26+
"bazelrio_org_wpilib_thirdparty_libssh_windowsx86-64staticdebug",
3127
)
3228

3329
setup_bzlmodrio_libssh_java_dependencies = use_extension("//:maven_java_deps.bzl", "setup_bzlmodrio_libssh_java_dependencies")

0 commit comments

Comments
 (0)