Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,14 @@ jobs:
RUSTC_WRAPPER: "sccache"
CCACHE: sccache
SCCACHE_GHA_ENABLED: "true"
runs-on: ubuntu-22.04 # Needed for artifacts to work on older systems (due to glibc)
strategy:
fail-fast: false
matrix:
features: ["debugmozjs", ""]
platform:
- { target: aarch64-unknown-linux-gnu, image: ubuntu-22.04-arm }
- { target: x86_64-unknown-linux-gnu, image: ubuntu-22.04 }
runs-on: ${{ matrix.platform.image }}
steps:
- uses: actions/checkout@v6
- name: Free Disk Space (Ubuntu)
Expand Down Expand Up @@ -115,8 +118,8 @@ jobs:
if: ${{ env.NEW_RUST_CHECK == 'false' }}
uses: actions/upload-artifact@v7
with:
path: ./target/libmozjs-x86_64-unknown-linux-gnu${{ matrix.features && '-debugmozjs' || '' }}.tar.gz
name: libmozjs-x86_64-unknown-linux-gnu${{ matrix.features && '-debugmozjs' || '' }}.tar.gz
path: ./target/libmozjs-${{matrix.platform.target }}${{ matrix.features && '-debugmozjs' || '' }}.tar.gz
name: libmozjs-${{matrix.platform.target }}${{ matrix.features && '-debugmozjs' || '' }}.tar.gz

windows:
runs-on: ${{ matrix.platform.os }}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
platform:
- { target: aarch64-apple-darwin, os: macos-14 }
- { target: x86_64-apple-darwin, os: macos-15-intel }
- { target: aarch64-unknown-linux-gnu, os: ubuntu-arm-24.04 }
- { target: x86_64-unknown-linux-gnu, os: ubuntu-latest }
- { target: x86_64-pc-windows-msvc, os: windows-latest }
- { target: aarch64-pc-windows-msvc, os: windows-11-arm }
Expand Down
Loading