You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# can't use the option below because of error "Input 'submodules' not supported when falling back to download using the GitHub REST API. To create a local Git repository instead, add Git 2.18 or higher to the PATH."
300
+
# with:
301
+
# submodules: 'true'
302
+
303
+
- name: install sudo
304
+
run: apt update && apt install --yes sudo
305
+
- name: install all dependencies
306
+
run: |
307
+
# needed by fsx submodule
308
+
sudo apt install --yes curl
309
+
310
+
sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make fsharp nunit-console
311
+
312
+
# workaround for https://github.com/actions/runner/issues/2033
313
+
- name: ownership workaround
314
+
run: git config --global --add safe.directory '*'
315
+
316
+
- name: check mono version
317
+
run: mono --version
318
+
- name: configure
319
+
run: ./configure.sh
320
+
- name: build in DEBUG mode
321
+
run: make
322
+
- name: sanity check
323
+
run: make sanitycheck
324
+
- name: unit tests
325
+
run: make check
326
+
- name: build in STRICT mode
327
+
run: git clean -fdx && ./configure.sh && make strict
328
+
- name: build in RELEASE mode
329
+
run: git clean -fdx && ./configure.sh && make release
330
+
- name: integration tests
331
+
run: make update-servers
332
+
333
+
linux24-vanilla--stockdotnet6-only:
334
+
runs-on: ubuntu-24.04
335
+
container:
336
+
image: "ubuntu:24.04"
337
+
steps:
338
+
- uses: actions/checkout@v1
339
+
# can't use the option below because of error "Input 'submodules' not supported when falling back to download using the GitHub REST API. To create a local Git repository instead, add Git 2.18 or higher to the PATH."
340
+
# with:
341
+
# submodules: 'true'
342
+
343
+
- name: install sudo
344
+
run: apt update && apt install --yes sudo
345
+
- name: install all dependencies
346
+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make dotnet6
347
+
348
+
# workaround for https://github.com/actions/runner/issues/2033
349
+
- name: ownership workaround
350
+
run: git config --global --add safe.directory '*'
351
+
352
+
- name: configure
353
+
run: ./configure.sh
354
+
- name: build in DEBUG mode
355
+
run: make
356
+
- name: sanity check
357
+
run: make sanitycheck
358
+
- name: unit tests
359
+
run: make check
360
+
- name: build in STRICT mode
361
+
run: git clean -fdx && ./configure.sh && make strict
362
+
- name: build in RELEASE mode
363
+
run: git clean -fdx && ./configure.sh && make release
# can't use the option below because of error "Input 'submodules' not supported when falling back to download using the GitHub REST API. To create a local Git repository instead, add Git 2.18 or higher to the PATH."
381
+
# with:
382
+
# submodules: 'true'
383
+
384
+
- name: install sudo
385
+
run: apt update && apt install --yes sudo
386
+
- name: install all dependencies
387
+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make dotnet6
388
+
- name: install last version of mono (Microsoft APT repositories)
# can't use the option below because of error "Input 'submodules' not supported when falling back to download using the GitHub REST API. To create a local Git repository instead, add Git 2.18 or higher to the PATH."
# can't use the option below because of error "Input 'submodules' not supported when falling back to download using the GitHub REST API. To create a local Git repository instead, add Git 2.18 or higher to the PATH."
466
+
# with:
467
+
# submodules: 'true'
468
+
469
+
- name: install sudo
470
+
run: apt update && apt install --yes sudo
471
+
- name: install all dependencies
472
+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make fsharp nunit-console
473
+
- name: install last version of mono (Microsoft APT repositories)
0 commit comments