openFPGALoader/.github/workflows/pixi-build.yml

40 lines
889 B
YAML

name: Pixi Build
on:
workflow_dispatch:
jobs:
pixi-build:
strategy:
fail-fast: false
matrix:
os:
- ubuntu-latest
- macos-14 # Apple Silicon
include:
- os: ubuntu-latest
platform: linux-64
- os: macos-14
platform: osx-arm64
name: "🚧 Pixi ${{ matrix.os }} | build"
runs-on: ${{ matrix.os }}
steps:
- name: "🧰 Checkout"
uses: actions/checkout@v4
- name: "⚙️ Setup Pixi"
uses: prefix-dev/setup-pixi@v0.9.3
with:
pixi-version: v0.62.1
cache: true
- name: "🚧 Build with Pixi"
run: pixi run build
- name: "🚦 Test with Pixi"
run: |
pixi run test
pixi run list-boards | head -20
pixi run list-cables | head -20
pixi run list-fpga | head -20