add AOT smoke and missing tests

This commit is contained in:
Adam Hathcock
2026-05-26 15:47:44 +01:00
parent 98b4ffc807
commit 55df0d30d9
6 changed files with 483 additions and 7 deletions

View File

@@ -45,6 +45,12 @@ jobs:
# Build and test
- name: Build and Test
run: dotnet run --project build/build.csproj
- name: Validate AOT Smoke Test
if: matrix.os == 'ubuntu-latest'
run: |
dotnet publish tests/SharpCompress.AotSmoke/SharpCompress.AotSmoke.csproj --configuration Release --runtime linux-x64 --self-contained true --output artifacts/aot-smoke
./artifacts/aot-smoke/SharpCompress.AotSmoke
# Upload artifacts for verification
- name: Upload NuGet Package