Skip to content

Test again

Test again #33

Workflow file for this run

name: release
on: push
jobs:
release:
strategy:
fail-fast: false
matrix:
include:
- platform: x86_64-linux-musl
target: x86_64-unknown-linux-musl
runs-on: ubuntu-latest
name: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v4
- run: |
cargo install --locked --git https://github.com/ankane/cargo-3pl
git clone https://github.com/ankane/3pl-source.git
cargo 3pl --target ${{ matrix.target }} --require-files --source 3pl-source > LICENSE-THIRD-PARTY.txt
- uses: ruby/setup-ruby@v1
with:
ruby-version: 3.3
# TODO switch to oxidize-rb/actions/cross-gem when setup supported
- uses: oxidize-rb/cross-gem-action@main
with:
platform: ${{ matrix.platform }}
version: latest
ruby-versions: "3.3,3.2"
setup: |
bundle install
${{ matrix.setup }}
use-ruby-linker-for-cargo: ${{ matrix.platform == 'aarch64-linux' }}