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
Frank Denis
ddef5f37a8
Add issue template
2021-11-12 22:57:25 +01:00
Frank Denis
eba7c5e0f4
dotnet-core: add aarch64-macos builds
...
Fixes #1106
2021-11-11 12:38:46 +01:00
Frank Denis
5eb07a9bcc
qemu is not needed
2021-11-11 12:13:29 +01:00
Frank Denis
06db7fad81
Indent GitHub Actions code
2021-11-10 15:56:51 +01:00
Frank Denis
7993f5ec51
Format
2021-06-02 21:35:16 +02:00
Alistair Evans
96f70b0c8a
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-01 17:58:01 +02:00
Frank Denis
ca638d428a
Format
2021-05-26 19:59:11 +02:00
Alistair Evans
6f8362dc87
Adding linux-arm support for the .net build ( #1069 )
...
Generate an armhf cross-compile.
2021-05-26 19:58:54 +02:00
Frank Denis
e1186130f7
sync dotnet-core.yml with stable
2021-05-26 19:57:33 +02:00
Frank Denis
d1a5aaecf0
Ubuntu 16.04 has reached EOL and Alpine 3.7 looks really old as well
2021-05-26 16:23:00 +02:00
Frank Denis
cf2766d685
Format
2021-05-26 16:11:25 +02:00
Alistair Evans
cdbb5a5a1c
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-25 19:25:23 +02:00
Frank Denis
731f7c0d95
Add Android builds to CI
2021-04-08 10:44:25 +02:00
Frank Denis
ea15384f9b
Proper check for the check-globals script
2021-03-15 12:04:23 +01:00
Frank Denis
57d950a54e
apt-get update may be required on workflows
2021-03-01 12:50:21 +01:00
Frank Denis
758db56bf6
Only run test-globals if it exists
2021-02-07 14:00:51 +01:00
Frank Denis
b1ed64613a
Enable GitHub Actions
2021-01-23 22:32:17 +01:00