Run tests as part of the main CI (#5712)

* Create an shared action to install native dependecies

* Create a workflow for running native tests

* Artifact names contain version

* Add test-native to main_matrix.yml

* No permission are required for test_native.yml

* Add permissions for dorny/test-reporter

* No permissions when running tests

* s/Generate Reports/Generate Test Reports/
This commit is contained in:
Eric Severance
2025-01-01 17:26:12 -08:00
committed by GitHub
parent 9f32995d7f
commit 183f68ba00
5 changed files with 175 additions and 90 deletions

View File

@@ -137,6 +137,9 @@ jobs:
package-native:
uses: ./.github/workflows/package_amd64.yml
test-native:
uses: ./.github/workflows/test_native.yml
build-docker:
if: ${{ github.event_name == 'workflow_dispatch' }}
uses: ./.github/workflows/build_docker.yml