Skip to content

Commit ebe5df7

Browse files
committed
WIP11
1 parent b5b8e04 commit ebe5df7

File tree

1 file changed

+155
-0
lines changed

1 file changed

+155
-0
lines changed

.github/workflows/CI.yml

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,3 +269,158 @@ jobs:
269269
run: mono --version
270270
- name: run
271271
run: ./configure.sh && make run
272+
273+
linux24-github--dotnet6-and-mono:
274+
runs-on: ubuntu-24.04
275+
steps:
276+
- uses: actions/checkout@v1
277+
with:
278+
submodules: false
279+
- name: Setup .NET SDK 6.0.x
280+
uses: actions/[email protected]
281+
with:
282+
dotnet-version: '6.0.113'
283+
- name: install missing dependencies
284+
run: sudo apt install --yes fsharp nunit-console
285+
- name: check mono version
286+
run: mono --version
287+
- name: run
288+
run: ./configure.sh && make run
289+
290+
linux24-github--dotnet6-and-newmono:
291+
runs-on: ubuntu-24.04
292+
steps:
293+
- uses: actions/checkout@v1
294+
with:
295+
submodules: false
296+
- name: Setup .NET SDK 6.0.x
297+
uses: actions/[email protected]
298+
with:
299+
dotnet-version: '6.0.113'
300+
- name: install missing dependencies
301+
run: sudo apt install --yes fsharp nunit-console
302+
- name: install last version of mono (Microsoft APT repositories)
303+
run: sudo ./scripts/install_mono_from_microsoft_deb_packages.sh
304+
- name: check mono version
305+
run: mono --version
306+
- name: run
307+
run: ./configure.sh && make run
308+
309+
linux24-vanilla--stockmono-only:
310+
runs-on: ubuntu-24.04
311+
container:
312+
image: "ubuntu:24.04"
313+
steps:
314+
- uses: actions/checkout@v1
315+
# 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."
316+
# with:
317+
# submodules: 'true'
318+
319+
- name: install sudo
320+
run: apt update && apt install --yes sudo
321+
- name: install all dependencies
322+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl fsharp nunit-console
323+
324+
# workaround for https://github.com/actions/runner/issues/2033
325+
- name: ownership workaround
326+
run: git config --global --add safe.directory '*'
327+
328+
- name: check mono version
329+
run: mono --version
330+
- name: run
331+
run: ./configure.sh && make run
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 curl 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: run
353+
run: ./configure.sh && make run
354+
355+
linux24-vanilla--stockdotnet6-and-newmono:
356+
runs-on: ubuntu-24.04
357+
container:
358+
image: "ubuntu:24.04"
359+
steps:
360+
- uses: actions/checkout@v1
361+
# 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."
362+
# with:
363+
# submodules: 'true'
364+
365+
- name: install sudo
366+
run: apt update && apt install --yes sudo
367+
- name: install all dependencies
368+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl dotnet6
369+
- name: install last version of mono (Microsoft APT repositories)
370+
run: sudo ./scripts/install_mono_from_microsoft_deb_packages.sh
371+
372+
# workaround for https://github.com/actions/runner/issues/2033
373+
- name: ownership workaround
374+
run: git config --global --add safe.directory '*'
375+
376+
- name: run
377+
run: ./configure.sh && make run
378+
379+
linux24-vanilla--stockdotnet6-and-stockmono:
380+
runs-on: ubuntu-24.04
381+
container:
382+
image: "ubuntu:24.04"
383+
steps:
384+
- uses: actions/checkout@v1
385+
# 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."
386+
# with:
387+
# submodules: 'true'
388+
389+
- name: install sudo
390+
run: apt update && apt install --yes sudo
391+
- name: install all dependencies
392+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl dotnet6 mono-xbuild
393+
394+
# workaround for https://github.com/actions/runner/issues/2033
395+
- name: ownership workaround
396+
run: git config --global --add safe.directory '*'
397+
398+
- name: run
399+
run: ./configure.sh && make run
400+
401+
linux24-vanilla--newmono-only:
402+
runs-on: ubuntu-24.04
403+
container:
404+
image: "ubuntu:24.04"
405+
steps:
406+
- uses: actions/checkout@v1
407+
# 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."
408+
# with:
409+
# submodules: 'true'
410+
411+
- name: install sudo
412+
run: apt update && apt install --yes sudo
413+
- name: install all dependencies
414+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make curl fsharp nunit-console
415+
- name: install last version of mono (Microsoft APT repositories)
416+
run: sudo ./scripts/install_mono_from_microsoft_deb_packages.sh
417+
418+
# workaround for https://github.com/actions/runner/issues/2033
419+
- name: ownership workaround
420+
run: git config --global --add safe.directory '*'
421+
422+
- name: check mono version
423+
run: mono --version
424+
- name: run
425+
run: ./configure.sh && make run
426+

0 commit comments

Comments
 (0)