Only upload artifact on linux

This commit is contained in:
Sander Declerck 2025-12-05 18:10:41 +01:00
parent dfed1299c4
commit 19399b491b
No known key found for this signature in database

View file

@ -11,7 +11,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [ubuntu-latest, windows-latest] os: [ubuntu-latest, windows-latest, macos-latest]
steps: steps:
- name: Checkout code - name: Checkout code
@ -40,14 +40,15 @@ jobs:
run: npm run typecheck --workspace=packages/safe-chain run: npm run typecheck --workspace=packages/safe-chain
- name: Create package tarball - name: Create package tarball
if: matrix.os == 'ubuntu-latest'
run: npm pack --workspace=packages/safe-chain run: npm pack --workspace=packages/safe-chain
- name: Upload package tarball - name: Upload package tarball
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
if: matrix.os == 'ubuntu-latest'
with: with:
name: safe-chain-package name: safe-chain-package
path: aikidosec-safe-chain-*.tgz path: aikidosec-safe-chain-*.tgz
overwrite: true
e2e-tests: e2e-tests:
name: Run E2E tests name: Run E2E tests