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