diff --git a/.github/workflows/monodevelop.yml b/.github/workflows/monodevelop.yml index fa4db4eedd3..83042926fbd 100644 --- a/.github/workflows/monodevelop.yml +++ b/.github/workflows/monodevelop.yml @@ -5,13 +5,13 @@ on: branches: - '*' paths-ignore: - - '**.md' + - '**.md' pull_request: branches: - '*' jobs: - linux: + ubuntu2004: runs-on: ubuntu-20.04 @@ -24,3 +24,25 @@ jobs: run: | ./configure --profile=gnome make + + debian10: + runs-on: ubuntu-20.04 + container: + image: "debian:buster" + steps: + - name: Dependencies + run: | + apt update + apt upgrade -y + apt install git apt-transport-https dirmngr gnupg ca-certificates wget autoconf intltool build-essential sed -y + wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb + dpkg -i packages-microsoft-prod.deb + apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF + echo "deb https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list + apt update + apt install mono-devel fsharp gtk-sharp2 dotnet-sdk-5.0 -y + - uses: actions/checkout@v2 + - name: Configure and build + run: | + ./configure --profile=gnome + make diff --git a/Makefile b/Makefile index e763f2e2c88..63edac128b0 100644 --- a/Makefile +++ b/Makefile @@ -23,7 +23,7 @@ MSBUILD_LIBRARIES=Microsoft.Build.dll Microsoft.Build.Framework.dll Microsoft.Bu MSBUILD_DLLS=$(patsubst %, $(MSBUILD_PATH)/%, $(MSBUILD_LIBRARIES)) # Set $PATH to point to provisioned .NET Core and avoid the ones provisioned by VSTS itself -all: export PATH:="/usr/local/share/dotnet:$(PATH)" +all: export PATH:=/usr/local/share/dotnet:$(PATH) all: print_config update_submodules all-recursive GIT_FOUND = $$(echo $$(which git))