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

73 Commits

Author SHA1 Message Date
Frank Denis
f9eeae6c7e Update to upload-artifact@v4 2024-12-10 23:29:46 +01:00
Frank Denis
70eaf4d190 Build libsodium.dll with VC++ for win-arm64
Fixes #1431
2024-12-10 23:03:55 +01:00
Frank Denis
eba3a42372 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:45:18 +01:00
Frank Denis
cd6b337b37 Switch from goto-bus-stop/setup-zig to mlugg/setup-zig 2024-11-04 00:02:13 +01:00
Frank Denis
b4ad79202b dotnet-core.yml: try setting include-hidden-files: true
Some checks failed
CI / tcc (push) Has been cancelled
CI / zig (push) Has been cancelled
CI / regular (push) Has been cancelled
CI / check-globals (push) Has been cancelled
CI / other-comp (push) Has been cancelled
CI / other-arch (push) Has been cancelled
CI / android (push) Has been cancelled
CodeQL scan / Analyze (c-cpp) (push) Has been cancelled
Fixes #1414
2024-09-26 21:12:51 +02:00
Frank Denis
6e27e98777 Remove CI test for x86-linux 2024-05-09 22:31:49 +02:00
Frank Denis
113781628b Add GitHub attestation build provenance for NuGet packages 2024-05-02 23:28:10 +02:00
Frank Denis
a904cb8aad .NET: update minimal supported versions to .NET 8 2024-04-29 11:38:24 +02:00
Frank Denis
44b1e9da87 .NET: ship .so files for linux-musl 2024-04-28 23:07:16 +02:00
Frank Denis
d0eec97024 Update {download,upload}-artifact GitHub actions
Keep download-artifact@v3 only for ancient Linux distros still supported
by .NET
2024-04-28 16:50:05 +02:00
Frank Denis
08fa6d1de6 .NET: add ios/tvos/catalyst 2024-04-28 14:29:02 +02:00
Frank Denis
80aca14c8d Simplify build of .NET pakages, including Windows/arm64 2024-04-27 23:13:39 +02:00
Frank Denis
c9a92ea41a Update zig action; musl builds are static 2024-04-27 00:54:11 +02:00
Frank Denis
ef17ae3923 Test compilation on x86-linux and x86-windows 2024-04-26 15:34:22 +02:00
Frank Denis
5fc2aff012 Update checkout action to v4 2024-03-03 23:19:34 +01:00
Frank Denis
56bef8abc5 Update setup-zig action 2024-01-04 13:06:18 +01:00
Frank Denis
72932a768f Update CodeQL script 2023-11-01 12:20:31 +01:00
Frank Denis
d2f57c0124 Upgrade Android NDK 2023-09-11 20:24:00 +02:00
Frank Denis
b5bd5b8771 .NET: assume at least a Sandybridge CPU for x86_64 .NET packages 2023-09-11 00:15:20 +02:00
Frank Denis
0c8f366d3e .NET: target baseline CPU 2023-09-09 20:41:19 +02:00
Frank Denis
07a847e7ee Remove fix for ARM 2023-08-04 10:52:17 +02:00
Frank Denis
75e4cef86a Update goto-bus-stop/setup-zig 2023-08-04 10:50:00 +02:00
Frank Denis
6bfcac99d8 Update the goto-bus-stop/setup-zig action 2023-08-03 07:39:10 +02:00
Frank Denis
81dcedf501 Run cifuzz on stable and next branches 2023-07-18 17:58:52 +02:00
Frank Denis
5a72fb30eb CI: -Drelease-fast -> -Doptimize=ReleaseFast 2023-02-16 22:15:09 +01:00
Frank Denis
50f7b2882f CI: use zig-master 2023-02-16 22:07:17 +01:00
Frank Denis
ff4b2807f9 Use Zig 0.10.1 2023-02-07 18:36:48 +01:00
Frank Denis
176923f6ec Testing android-aar.sh is enough to test all the Android build scripts 2023-01-25 11:50:12 -08:00
Frank Denis
40ada6e45e Add android-aar.sh to CI 2023-01-25 11:46:59 -08:00
Frank Denis
0020b01a66 Try to build all Android targets (besides AAR for now) 2023-01-25 11:40:25 -08:00
Frank Denis
ee0fe028ec .NET: build Apple targets with the xcframework build script
Including support for iOS, tvOS and Catalyst in the .NET package
by the way.
2023-01-16 13:50:27 +01:00
Frank Denis
67f1b568c5 GitHub action: Try to use the pre-installed .NET SDK 2023-01-09 12:41:38 +01:00
Frank Denis
da6da4c3a1 Update the Android NDK 2022-12-12 00:07:47 +01:00
Frank Denis
fce80020b1 .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:42:57 +01:00
Frank Denis
8b29e78591 Remove unneeded path 2022-11-28 00:09:24 +01:00
Frank Denis
e3c88ff0be .NET: compile Linux targets with Zig 2022-11-28 00:08:25 +01:00
Frank Denis
2e8b0f2133 CI: use actions/checkout@v3 for the Android tests, too 2022-11-27 16:14:11 +01:00
Frank Denis
a7c4cd8b83 dotnet core: try fixing run-test-binaries-cross-plat 2022-11-24 23:16:50 +01:00
Frank Denis
2a7886d8f2 Try to fix dotnet core GitHub action on ARM 2022-11-24 22:46:08 +01:00
Frank Denis
74dda2ed24 Debian 9 has reached EOL 2 years ago 2022-11-23 20:13:48 +01:00
Frank Denis
2977d7d22f Current LTS version of Ubuntu is 22.04 -- Test on that one 2022-11-23 20:05:50 +01:00
Frank Denis
4a5f4a8158 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 20:04:04 +01:00
Frank Denis
15c4730042 Use current versions of GitHub actions 2022-11-23 20:03:58 +01:00
Frank Denis
6251ccb8f7 dotnet-core: bump GitHub actions versions, and use Ubuntu 18.04 as a base 2022-11-23 20:03:54 +01:00
DavidKorczynski
43d5a33931
GitHub CI: Add CIFuzz integration (#1231)
Signed-off-by: David Korczynski <david@adalogics.com>

Signed-off-by: David Korczynski <david@adalogics.com>
2022-11-19 23:03:24 +01:00
Frank Denis
6d1d7ed9fb GitHub CI: check compilation with zig cc 2022-11-14 22:16:24 +01:00
bfren
7621b135e2 [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-08-15 16:48:19 +02:00
ektrah
561e556dad
Use .NET 6.0 SDK to build and test the NuGet package (#1175) 2022-04-30 21:46:56 +02:00
Frank Denis
2e9b4c47c8 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:39:46 +01:00
Frank Denis
234b7d4ab7 CI: Update Android NDK to r24-beta2 2021-12-28 22:11:28 +01:00