1
mirror of https://github.com/jedisct1/libsodium.git synced 2024-12-23 20:15:19 -07:00
Commit Graph

61 Commits

Author SHA1 Message Date
Frank Denis
51800948ae Update to upload-artifact@v4 2024-12-10 23:29:07 +01:00
Frank Denis
8d82c03d28 Build libsodium.dll with VC++ for win-arm64
Fixes #1431
2024-12-10 22:55:44 +01:00
Frank Denis
79ebe284a1 dotnet-core CI: update Zig to version nightly 0.14.x
This fixes the compatibility issues with DLLs for Windows ARM64
2024-12-10 22:41:02 +01:00
Frank Denis
54965256d3 Try to run cifuzz 2024-12-04 18:01:03 +01:00
Frank Denis
d09521458f Use Zig 0.13.0 and compile to x86-windows 2024-12-04 17:57:47 +01:00
Frank Denis
09675b4876 Sync dotnet-core.yml 2024-12-04 17:57:18 +01:00
Frank Denis
8f36e67d8d CI: wwitch to mlugg/setup-zig@v1 2024-11-04 00:10:04 +01:00
Frank Denis
5b2c1c640a dotnet-core.yml: try setting include-hidden-files: true
Fixes #1414
2024-09-26 21:12:00 +02:00
Frank Denis
57ded05429 Update upload-artifact/download-artifact actions
Some checks are pending
CI / tcc (push) Waiting to run
CI / zig (push) Waiting to run
CI / regular (push) Waiting to run
CI / check-globals (push) Waiting to run
CI / other-comp (push) Waiting to run
CI / other-arch (push) Waiting to run
CI / android (push) Waiting to run
CodeQL scan / CodeQL-Build (push) Waiting to run
.NET Package / build-windows-msvc (push) Waiting to run
.NET Package / build-others (push) Waiting to run
.NET Package / build-apple (push) Waiting to run
.NET Package / pack (push) Blocked by required conditions
.NET Package / build-test-binaries (push) Blocked by required conditions
.NET Package / run-test-binaries-os-versions (centos:8) (push) Blocked by required conditions
.NET Package / run-test-binaries-os-versions (debian:10) (push) Blocked by required conditions
.NET Package / run-test-binaries-cross-plat (arm, /usr/arm-linux-gnueabihf/lib) (push) Blocked by required conditions
.NET Package / run-test-binaries-cross-plat (arm64, /usr/aarch64-linux-gnu/lib) (push) Blocked by required conditions
.NET Package / run-test-binaries-cross-plat (x64, /usr/lib) (push) Blocked by required conditions
2024-09-25 22:14:12 +02:00
Frank Denis
fb80cbfa59 Test using centos:8 2024-08-01 14:34:07 +02:00
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
4b0bf89417 Sync ci.yml with master 2024-01-04 13:10:08 +01:00
Frank Denis
632afd5c7c Update setup-zig action 2024-01-04 13:07:10 +01:00
Frank Denis
0bf1e8db59 Upgrade Android NDK 2023-09-12 11:43:18 +02: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
fbad6b933b Update the Android NDK 2022-12-12 00:12:25 +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
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