@@ -12,12 +12,12 @@ jobs:
12
12
matrix :
13
13
include :
14
14
# Build standard, native
15
- - { name: "windows - native", os: windows-2019 , command: "test", config: "--config=windows", bazel_options: "--output_user_root=C:\\bazelroot", }
15
+ - { name: "windows - native", os: windows-2022 , command: "test", config: "--config=windows", bazel_options: "--output_user_root=C:\\bazelroot", }
16
16
- { name: "ubuntu - native", os: ubuntu-latest, command: "test", config: "--config=linux", bazel_options: "", }
17
17
- { name: "macos - native", os: macos-latest, command: "test", config: "--config=macos", bazel_options: "", }
18
18
19
19
# Build bzlmod, native
20
- - { name: "windows - bzlmod native", os: windows-2019 , command: "test", config: "--enable_bzlmod --config=windows", bazel_options: "--output_user_root=C:\\bazelroot", }
20
+ - { name: "windows - bzlmod native", os: windows-2022 , command: "test", config: "--enable_bzlmod --config=windows", bazel_options: "--output_user_root=C:\\bazelroot", }
21
21
- { name: "ubuntu - bzlmod native", os: ubuntu-latest, command: "test", config: "--enable_bzlmod --config=linux", bazel_options: "", }
22
22
- { name: "macos - bzlmod native", os: macos-latest, command: "test", config: "--enable_bzlmod --config=macos", bazel_options: "", }
23
23
26
26
steps :
27
27
- uses : actions/checkout@v3
28
28
- uses : actions/setup-python@v4
29
+ with : { python-version: '3.10.8' }
29
30
- run : bazel ${{ matrix.bazel_options }} build -k ${{ matrix.config }} --config=remote @rules_bzlmodrio_toolchains//...
30
31
working-directory : tests
31
32
- run : bazel ${{ matrix.bazel_options }} build -k ${{ matrix.config }} --verbose_failures --config=remote //... || true
@@ -40,19 +41,20 @@ jobs:
40
41
matrix :
41
42
include :
42
43
# Build standard, roborio
43
- - { name: "windows - roborio", os: windows-2019 , command: "build", config: "--config=roborio", bazel_options: "--output_user_root=C:\\bazelroot", }
44
+ - { name: "windows - roborio", os: windows-2022 , command: "build", config: "--config=roborio", bazel_options: "--output_user_root=C:\\bazelroot", }
44
45
- { name: "ubuntu - roborio", os: ubuntu-latest, command: "build", config: "--config=roborio", bazel_options: "", }
45
46
- { name: "macos - roborio", os: macos-latest, command: "build", config: "--config=roborio", bazel_options: "", }
46
47
47
48
# Build bzlmod, roborio
48
- # - { name: "windows - bzlmod roborio", os: windows-2019 , command: "build", config: "--enable_bzlmod --config=roborio", bazel_options: "--output_user_root=C:\\bazelroot", }
49
+ # - { name: "windows - bzlmod roborio", os: windows-2022 , command: "build", config: "--enable_bzlmod --config=roborio", bazel_options: "--output_user_root=C:\\bazelroot", }
49
50
- { name: "ubuntu - bzlmod roborio", os: ubuntu-latest, command: "build", config: "--enable_bzlmod --config=roborio", bazel_options: "", }
50
51
- { name: "macos - bzlmod roborio", os: macos-latest, command: "build", config: "--enable_bzlmod --config=roborio", bazel_options: "", }
51
52
name : " Build - ${{ matrix.name }}"
52
53
runs-on : ${{ matrix.os }}
53
54
steps :
54
55
- uses : actions/checkout@v3
55
56
- uses : actions/setup-python@v4
57
+ with : { python-version: '3.10.8' }
56
58
- name : Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
57
59
run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=remote || true
58
60
working-directory : tests
@@ -65,19 +67,20 @@ jobs:
65
67
matrix :
66
68
include :
67
69
# Build standard, bullseye32
68
- - { name: "windows - bullseye32", os: windows-2019 , command: "build", config: "--config=bullseye32", bazel_options: "--output_user_root=C:\\bazelroot", }
70
+ - { name: "windows - bullseye32", os: windows-2022 , command: "build", config: "--config=bullseye32", bazel_options: "--output_user_root=C:\\bazelroot", }
69
71
- { name: "ubuntu - bullseye32", os: ubuntu-latest, command: "build", config: "--config=bullseye32", bazel_options: "", }
70
72
- { name: "macos - bullseye32", os: macos-latest, command: "build", config: "--config=bullseye32", bazel_options: "", }
71
73
72
74
# Build bzlmod, bullseye32
73
- - { name: "windows - bzlmod bullseye32", os: windows-2019 , command: "build", config: "--enable_bzlmod --config=bullseye32", bazel_options: "--output_user_root=C:\\bazelroot", }
75
+ - { name: "windows - bzlmod bullseye32", os: windows-2022 , command: "build", config: "--enable_bzlmod --config=bullseye32", bazel_options: "--output_user_root=C:\\bazelroot", }
74
76
- { name: "ubuntu - bzlmod bullseye32", os: ubuntu-latest, command: "build", config: "--enable_bzlmod --config=bullseye32", bazel_options: "", }
75
77
- { name: "macos - bzlmod bullseye32", os: macos-latest, command: "build", config: "--enable_bzlmod --config=bullseye32", bazel_options: "", }
76
78
name : " Build - ${{ matrix.name }}"
77
79
runs-on : ${{ matrix.os }}
78
80
steps :
79
81
- uses : actions/checkout@v3
80
82
- uses : actions/setup-python@v4
83
+ with : { python-version: '3.10.8' }
81
84
- name : Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
82
85
run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=remote || true
83
86
working-directory : tests
@@ -91,19 +94,20 @@ jobs:
91
94
matrix :
92
95
include :
93
96
# Build standard, bullseye32:
94
- - { name: "windows - bullseye64", os: windows-2019 , command: "build", config: "--config=bullseye64", bazel_options: "--output_user_root=C:\\bazelroot", }
97
+ - { name: "windows - bullseye64", os: windows-2022 , command: "build", config: "--config=bullseye64", bazel_options: "--output_user_root=C:\\bazelroot", }
95
98
- { name: "ubuntu - bullseye64", os: ubuntu-latest, command: "build", config: "--config=bullseye64", bazel_options: "", }
96
99
- { name: "macos - bullseye64", os: macos-latest, command: "build", config: "--config=bullseye32", bazel_options: "", }
97
100
98
101
# Build bzlmod, bullseye32:
99
- - { name: "windows - bzlmod bullseye64", os: windows-2019 , command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "--output_user_root=C:\\bazelroot", }
102
+ - { name: "windows - bzlmod bullseye64", os: windows-2022 , command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "--output_user_root=C:\\bazelroot", }
100
103
- { name: "ubuntu - bzlmod bullseye64", os: ubuntu-latest, command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "", }
101
104
- { name: "macos - bzlmod bullseye64", os: macos-latest, command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "", }
102
105
name : " Build - ${{ matrix.name }}"
103
106
runs-on : ${{ matrix.os }}
104
107
steps :
105
108
- uses : actions/checkout@v3
106
109
- uses : actions/setup-python@v4
110
+ with : { python-version: '3.10.8' }
107
111
- name : Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
108
112
run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=remote || true
109
113
working-directory : tests
@@ -118,12 +122,12 @@ jobs:
118
122
matrix :
119
123
include :
120
124
# Build standard, bullseye32:
121
- - { name: "windows - raspi32", os: windows-2019 , command: "build", config: "--config=raspi32", bazel_options: "--output_user_root=C:\\bazelroot", }
125
+ - { name: "windows - raspi32", os: windows-2022 , command: "build", config: "--config=raspi32", bazel_options: "--output_user_root=C:\\bazelroot", }
122
126
- { name: "ubuntu - raspi32", os: ubuntu-latest, command: "build", config: "--config=raspi32", bazel_options: "", }
123
127
- { name: "macos - raspi32", os: macos-latest, command: "build", config: "--config=raspi32", bazel_options: "", }
124
128
125
129
# Build bzlmod, bullseye32:
126
- - { name: "windows - bzlmod raspi32", os: windows-2019 , command: "build", config: "--enable_bzlmod --config=raspi32", bazel_options: "--output_user_root=C:\\bazelroot", }
130
+ - { name: "windows - bzlmod raspi32", os: windows-2022 , command: "build", config: "--enable_bzlmod --config=raspi32", bazel_options: "--output_user_root=C:\\bazelroot", }
127
131
- { name: "ubuntu - bzlmod raspi32", os: ubuntu-latest, command: "build", config: "--enable_bzlmod --config=raspi32", bazel_options: "", }
128
132
- { name: "macos - bzlmod raspi32", os: macos-latest, command: "build", config: "--enable_bzlmod --config=raspi32", bazel_options: "", }
129
133
name : " Build - ${{ matrix.name }}"
0 commit comments