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."
577
+
# with:
578
+
# submodules: 'true'
579
+
580
+
- name: install sudo
581
+
run: apt update && apt install --yes sudo
582
+
- name: install all dependencies
583
+
run: |
584
+
# needed by fsx submodule
585
+
sudo apt install --yes curl
586
+
587
+
sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make fsharp nunit-console
588
+
589
+
# workaround for https://github.com/actions/runner/issues/2033
590
+
- name: ownership workaround
591
+
run: git config --global --add safe.directory '*'
592
+
593
+
- name: check mono version
594
+
run: mono --version
595
+
- name: configure
596
+
run: ./configure.sh
597
+
- name: build in DEBUG mode
598
+
run: make
599
+
- name: sanity check
600
+
run: make sanitycheck
601
+
- name: unit tests
602
+
run: make check
603
+
- name: build in STRICT mode
604
+
run: git clean -fdx && ./configure.sh && make strict
605
+
- name: build in RELEASE mode
606
+
run: git clean -fdx && ./configure.sh && make release
607
+
- name: integration tests
608
+
run: make update-servers
609
+
610
+
linux24-vanilla--stockdotnet6-only:
611
+
runs-on: ubuntu-24.04
612
+
container:
613
+
image: "ubuntu:24.04"
614
+
steps:
615
+
- uses: actions/checkout@v1
616
+
# 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."
617
+
# with:
618
+
# submodules: 'true'
619
+
620
+
- name: install sudo
621
+
run: apt update && apt install --yes sudo
622
+
- name: install all dependencies
623
+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make dotnet6
624
+
625
+
# workaround for https://github.com/actions/runner/issues/2033
626
+
- name: ownership workaround
627
+
run: git config --global --add safe.directory '*'
628
+
629
+
- name: configure
630
+
run: ./configure.sh
631
+
- name: build in DEBUG mode
632
+
run: make
633
+
- name: sanity check
634
+
run: make sanitycheck
635
+
- name: unit tests
636
+
run: make check
637
+
- name: build in STRICT mode
638
+
run: git clean -fdx && ./configure.sh && make strict
639
+
- name: build in RELEASE mode
640
+
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."
658
+
# with:
659
+
# submodules: 'true'
660
+
661
+
- name: install sudo
662
+
run: apt update && apt install --yes sudo
663
+
- name: install all dependencies
664
+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make dotnet6
665
+
- 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."
743
+
# with:
744
+
# submodules: 'true'
745
+
746
+
- name: install sudo
747
+
run: apt update && apt install --yes sudo
748
+
- name: install all dependencies
749
+
run: sudo DEBIAN_FRONTEND=noninteractive apt install --yes git make fsharp nunit-console
750
+
- name: install last version of mono (Microsoft APT repositories)
0 commit comments