@@ -84,93 +84,20 @@ jobs:
84
84
run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci
85
85
working-directory : tests
86
86
87
- build_bullseye32 :
87
+ build_linuxarm32 :
88
88
strategy :
89
89
fail-fast : false
90
90
matrix :
91
91
include :
92
- # Build non-bzlmod, bullseye32
93
- - { name: "windows - bullseye32 ", os: windows-2022, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bullseye32 ", bazel_options: "--output_user_root=C:\\bazelroot", }
94
- - { name: "ubuntu - bullseye32 ", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bullseye32 ", bazel_options: "", }
95
- - { name: "macos - bullseye32 ", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --config=bullseye32 ", bazel_options: "", }
92
+ # Build non-bzlmod, linuxarm32
93
+ - { name: "windows - linuxarm32 ", os: windows-2022, java_arch: "x64", command: "build", config: "--noenable_bzlmod --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 --config=linuxarm32 ", bazel_options: "", }
95
+ - { name: "macos - linuxarm32 ", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --config=linuxarm32 ", bazel_options: "", }
96
96
97
- # Build bzlmod, bullseye32
98
- - { name: "windows - bzlmod bullseye32", os: windows-2022, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bullseye32", bazel_options: "--output_user_root=C:\\bazelroot", }
99
- - { name: "ubuntu - bzlmod bullseye32", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bullseye32", bazel_options: "", }
100
- - { name: "macos - bzlmod bullseye32", os: macos-14, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=bullseye32", bazel_options: "", }
101
- name : " Build - ${{ matrix.name }}"
102
- runs-on : ${{ matrix.os }}
103
- steps :
104
- - uses : actions/checkout@v4
105
- - uses : actions/setup-python@v5
106
- with : { python-version: '3.11' }
107
- - uses : actions/setup-java@v4
108
- with :
109
- distribution : ' zulu'
110
- java-version : 17
111
- architecture : ${{ matrix.java_arch }}
112
- - id : setup_build_buddy
113
- uses : ./.github/actions/setup-build-buddy
114
- with :
115
- token : ${{ secrets.BUILDBUDDY_API_KEY }}
116
- - name : Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
117
- run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci || true
118
- working-directory : tests
119
- - name : Build
120
- run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci
121
- working-directory : tests
122
-
123
-
124
- build_bullseye64 :
125
- strategy :
126
- fail-fast : false
127
- matrix :
128
- include :
129
- # Build non-bzlmod, bullseye64:
130
- - { name: "windows - bullseye64", os: windows-2022, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bullseye64", bazel_options: "--output_user_root=C:\\bazelroot", }
131
- - { name: "ubuntu - bullseye64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bullseye64", bazel_options: "", }
132
- - { name: "macos - bullseye64", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --config=bullseye64", bazel_options: "", }
133
-
134
- # Build bzlmod, bullseye64:
135
- - { name: "windows - bzlmod bullseye64", os: windows-2022, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "--output_user_root=C:\\bazelroot", }
136
- - { name: "ubuntu - bzlmod bullseye64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "", }
137
- - { name: "macos - bzlmod bullseye64", os: macos-14, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "", }
138
- name : " Build - ${{ matrix.name }}"
139
- runs-on : ${{ matrix.os }}
140
- steps :
141
- - uses : actions/checkout@v4
142
- - uses : actions/setup-python@v5
143
- with : { python-version: '3.11' }
144
- - uses : actions/setup-java@v4
145
- with :
146
- distribution : ' zulu'
147
- java-version : 17
148
- architecture : ${{ matrix.java_arch }}
149
- - id : setup_build_buddy
150
- uses : ./.github/actions/setup-build-buddy
151
- with :
152
- token : ${{ secrets.BUILDBUDDY_API_KEY }}
153
- - name : Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
154
- run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci || true
155
- working-directory : tests
156
- - name : Build
157
- run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci
158
- working-directory : tests
159
-
160
- build_bookworm64 :
161
- strategy :
162
- fail-fast : false
163
- matrix :
164
- include :
165
- # Build non-bzlmod, bookworm64:
166
- - { name: "windows - bookworm64", os: windows-2022, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bookworm64", bazel_options: "--output_user_root=C:\\bazelroot", }
167
- - { name: "ubuntu - bookworm64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bookworm64", bazel_options: "", }
168
- - { name: "macos - bookworm64", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --config=bookworm64", bazel_options: "", }
169
-
170
- # Build bzlmod, bookworm64:
171
- - { name: "windows - bzlmod bookworm64", os: windows-2022, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bookworm64", bazel_options: "--output_user_root=C:\\bazelroot", }
172
- - { name: "ubuntu - bzlmod bookworm64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bookworm64", bazel_options: "", }
173
- - { name: "macos - bzlmod bookworm64", os: macos-14, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=bookworm64", bazel_options: "", }
97
+ # Build bzlmod, linuxarm32
98
+ # - { 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: "", }
100
+ - { name: "macos - bzlmod linuxarm32", os: macos-14, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=linuxarm32", bazel_options: "", }
174
101
name : " Build - ${{ matrix.name }}"
175
102
runs-on : ${{ matrix.os }}
176
103
steps :
0 commit comments