mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-10 09:32:29 +01:00
Upload macos-x64 artifacts before tests (#20936)
This allows for artifact upload even when tests fail. Other targets already upload artifacts before tests.
This commit is contained in:
16
.github/workflows/ci.yml
vendored
16
.github/workflows/ci.yml
vendored
@@ -191,14 +191,6 @@ jobs:
|
||||
run: |
|
||||
HOMEBREW_NO_ANALYTICS=1 brew install ninja pkg-config
|
||||
. scripts/setenv -q && build -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=on ${{ matrix.build_flags }}
|
||||
- name: Run Tests
|
||||
if: ${{matrix.run_tests}}
|
||||
run: . scripts/setenv -q && run-tests
|
||||
- name: Test Summary
|
||||
uses: test-summary/action@v2
|
||||
with:
|
||||
paths: "artifacts/test-**.xml"
|
||||
if: ${{matrix.run_tests}}
|
||||
- name: Build artifacts
|
||||
run: |
|
||||
. scripts/setenv
|
||||
@@ -213,6 +205,14 @@ jobs:
|
||||
name: OpenRCT2-${{ runner.os }}-${{ matrix.arch }}-cmake
|
||||
path: artifacts/openrct2-macos.zip
|
||||
if-no-files-found: error
|
||||
- name: Run Tests
|
||||
if: ${{matrix.run_tests}}
|
||||
run: . scripts/setenv -q && run-tests
|
||||
- name: Test Summary
|
||||
uses: test-summary/action@v2
|
||||
with:
|
||||
paths: "artifacts/test-**.xml"
|
||||
if: ${{matrix.run_tests}}
|
||||
macos-universal:
|
||||
name: macOS universal app bundle
|
||||
runs-on: macos-latest
|
||||
|
||||
Reference in New Issue
Block a user