Commit Graph

36 Commits

Author SHA1 Message Date
Frank Denis
57863e390d .NET: use macOS 10.15 as a target instead of 10.13
macOS 10.15 has reached EOL, and doesn't even get security
fixes from Apple any more. So, hopefully .NET will soon remove
support for it as well.
2022-11-28 00:39:22 +01:00
Frank Denis
5bb26cbb94 Compile .NET Linux targets with Zig 2022-11-28 00:06:22 +01:00
Frank Denis
565bea3602 Remove unneeded path 2022-11-28 00:06:22 +01:00
Frank Denis
3eb1b40ade Stable: check Android support in CI, too 2022-11-27 16:19:22 +01:00
Frank Denis
84697a789d dotnet core: try fixing run-test-binaries-cross-plat 2022-11-24 23:15:45 +01:00
Frank Denis
23b3ca6016 dotnet core: try to fix build-linux-glibc-arm 2022-11-24 22:46:32 +01:00
Frank Denis
a4a6e64f2b Back to Xenial in order to build code that works on CentOS 7
This is going to be an issue soon. Maybe we should use CentOS 7
directly to test?
2022-11-23 20:20:10 +01:00
Frank Denis
e15ded0cef Debian 9 has reached EOL 2 years ago 2022-11-23 20:13:26 +01:00
Frank Denis
a0ebe66e6f Current LTS version of Ubuntu is 22.04 -- Test on that one 2022-11-23 20:06:15 +01:00
Frank Denis
1bc6912943 dotnet-core: build on Ubuntu 18.04, don't import backports
Backports are going to be removed in a couple weeks when the
distro will reach EOL.
2022-11-23 19:56:12 +01:00
Frank Denis
9ee4e3ddb4 Use current versions of GitHub actions 2022-11-23 19:44:10 +01:00
Frank Denis
c19164f02e dotnet-core: bump GitHub actions versions, and use Ubuntu 18.04 as a base 2022-11-23 19:42:39 +01:00
bfren
a0503b5c24 [dotnet core] build for linux-musl-arm64 (#1174)
* Adding aarch64 build

* Removing workflow_dispatch

* Re-adding x64

* Disable libgcrypt hash - #1173

* Adding sudo to gcrypt disable - #1173

* Remove sudo, put gcrypt disable before building source list - #1173

* Adding linux-musl-arm64 build to NuGet package - #1174

* Explain the gcrypt configuration hack
2022-11-23 19:17:32 +01:00
Frank Denis
d5566cb08e GitHub CI: check compilation with zig cc 2022-11-14 22:16:55 +01:00
ektrah
78b6f57493 Use .NET 6.0 SDK to build and test the NuGet package (#1175) 2022-04-30 21:48:26 +02:00
Frank Denis
32cba2b5e9 Build dotnet core x64 binaries in Ubuntu 16.04
...to provide support for CentOS 7 and Debian 9

Contributed by @enclave-alistair

Fixes #1099
2022-02-27 11:44:12 +01:00
Frank Denis
8c7e53f1b6 dotnet-core: add aarch64-macos builds
Fixes #1106
2021-11-11 12:40:09 +01:00
Frank Denis
715cbfad32 qemu is not needed 2021-11-11 12:14:10 +01:00
Frank Denis
5ef23a4b35 Indent GitHub Actions code 2021-11-10 15:59:50 +01:00
Alistair Evans
9cb9855cd5 Add multi-plat nuget package testing (#1070)
Build .net binaries targeting the various linux platforms as a self-contained deployment, then use QEMU to run those binaries on the appropriate architecture
2021-06-02 21:32:28 +02:00
Alistair Evans
3ca709c9e3 Adding linux-arm support for the .net build (#1069)
Generate an armhf cross-compile.
2021-05-26 20:00:56 +02:00
Frank Denis
24856f9e43 Bump nupkg version 2021-05-26 17:29:32 +02:00
Frank Denis
61425f4480 Ubuntu 16.04 has reached EOL and Alpine 3.7 looks really old as well 2021-05-26 16:33:24 +02:00
Frank Denis
28931a417d Format 2021-05-26 16:12:04 +02:00
Alistair Evans
782bb218ce Adds linux-arm64 binary to the generated nuget package (#1067)
Uses cross-compilation to run make; make check uses qemu to execute the tests on virtualised ARM.
2021-05-26 16:11:56 +02:00
Frank Denis
d3f4804f4d Proper check for the check-globals script 2021-03-15 12:03:44 +01:00
Frank Denis
d99f7745b6 apt-get update may be required on workflows 2021-03-01 12:52:46 +01:00
Frank Denis
c9608ed004 Only run test-globals if it exists 2021-02-07 14:01:08 +01:00
Frank Denis
d510af81d0 Enable GitHub Actions 2021-01-23 22:38:14 +01:00
Frank Denis
a08a945c58 CentOS doesn't exist any more 2020-12-10 23:20:21 +01:00
Frank Denis
fad8d55cf6 CodeQL: remove git checkout HEAD^2 2020-12-10 23:20:16 +01:00
ektrah
dd6eef6825 Pack the NuGet package with .NET 5.0 (#1009)
* Update libsodium.pkgproj

* Update dotnet-core.yml
2020-11-04 19:29:16 +01:00
Frank Denis
7c4cedaf11 Add CodeQL scan 2020-06-11 10:23:12 +02:00
Frank Denis
c034f34309 Try to build the NuGet packages in the next branch 2019-12-30 14:53:04 +01:00
ektrah
1f49263c50 Update packaging for .NET Core 2019-12-30 14:51:50 +01:00
ektrah
4c0d766c81 Build NuGet package using GitHub Actions 2019-12-30 10:36:02 +01:00