File tree Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Original file line number Diff line number Diff line change @@ -149,3 +149,56 @@ jobs:
149
149
TMPDIR : /var/tmp
150
150
TOOLBX : /usr/local/bin/toolbox
151
151
working-directory : containers/toolbox
152
+
153
+ ubuntu-noble-tests :
154
+ runs-on : ubuntu-24.04
155
+
156
+ steps :
157
+ - name : Checkout
158
+ uses : actions/checkout@v4
159
+ with :
160
+ submodules : true
161
+
162
+ - name : Install deb packages
163
+ run : |
164
+ sudo apt-get update
165
+ sudo apt-get install \
166
+ apache2-utils \
167
+ bash-completion \
168
+ bats \
169
+ codespell \
170
+ fish \
171
+ gcc \
172
+ go-md2man \
173
+ golang \
174
+ libsubid-dev \
175
+ meson \
176
+ ninja-build \
177
+ openssl \
178
+ podman \
179
+ shellcheck \
180
+ skopeo \
181
+ systemd \
182
+ udisks2
183
+
184
+ - name : Download Go modules
185
+ run : go mod download -x
186
+ working-directory : src
187
+
188
+ - name : Set up build directory
189
+ run : meson setup --fatal-meson-warnings builddir
190
+
191
+ - name : Build
192
+ run : meson compile -C builddir --verbose
193
+
194
+ - name : Install
195
+ run : sudo meson install -C builddir
196
+
197
+ - name : Unit tests
198
+ run : meson test -C builddir --verbose
199
+
200
+ - name : System tests
201
+ run : bats --timing test/system/001-version.bats test/system/002-help.bats test/system/108-completion.bats
202
+ env :
203
+ TMPDIR : /var/tmp
204
+ TOOLBX : /usr/local/bin/toolbox
You can’t perform that action at this time.
0 commit comments