on: workflow_dispatch
name: solaris
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7.0.0
with:
fetch-depth: 0
- name: Run tests in Solaris VM
uses: vmactions/solaris-vm@v1.3.7
with:
usesh: true
prepare: |
pkg change-facet facet.devel=true
pkgutil -y -i curl
pkg install developer/rust/rustc developer/rust/cargo
echo "~~~~ rustc --version ~~~~"
rustc --version
run: |
export PATH="${HOME}/.cargo/bin:$PATH"
ls -la
cargo build --jobs 1 --no-default-features --verbose
cargo test --jobs 1 --no-default-features --verbose