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