37 Commits
Author SHA1 Message Date
Frank Denis b6d2cf8752 Add GitHub attestation build provenance for NuGet packages 2024-05-02 23:28:03 +02:00
Frank Denis a83f5a7e80 Downgrade upload/download actions to @v3 2024-04-28 23:42:26 +02:00
Frank Denis 4b28941d4d .NET: ship .so files for linux-musl 2024-04-28 23:06:11 +02:00
Frank Denis df545b484c Update {download,upload}-artifact GitHub actions
Keep download-artifact@v3 only for ancient Linux distros still supported
by .NET
2024-04-28 17:06:10 +02:00
Frank Denis 7d2eec3603 .NET: add ios/tvos/catalyst 2024-04-28 14:28:56 +02:00
Frank Denis ef9ad0c041 Simplify build of .NET pakages, including Windows/arm64 2024-04-28 00:16:15 +02:00
Frank Denis 632afd5c7c Update setup-zig action 2024-01-04 13:07:10 +01:00
Frank Denis f60f6e9af4 .NET: assume at least a Sandybridge CPU for x86_64 .NET packages 2023-09-11 00:16:27 +02:00
Frank Denis 0aef86d2d3 .NET: target baseline CPU 2023-09-09 20:41:44 +02:00
Frank Denis 1686b524ab Remove fix for ARM 2023-08-04 10:53:13 +02:00
Frank Denis 70f5c8f767 Update CI for Zig 0.11.0 2023-08-03 22:39:31 +02:00
Frank Denis 800c31d9fa Use Zig 0.10.1 2023-02-07 12:38:20 +01:00
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 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 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
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 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 a08a945c58 CentOS doesn't exist any more 2020-12-10 23:20:21 +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 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