name: Synthesis on: push: branches: [ "main" ] pull_request: branches: [ "main" ] permissions: contents: read jobs: synthesis: runs-on: ubuntu-latest strategy: fail-fast: false matrix: board: - icebreaker - ulx3s steps: - name: Checkout repo uses: actions/checkout@v4 - uses: kivikakk/niar/setup-action@main with: install-oss-cad-suite: true github-token: ${{ secrets.GITHUB_TOKEN }} - name: Elaborate and synthesise run: python -m newproject build -b ${{ matrix.board }}