Skip to content

WIP ci: build plugins #23

WIP ci: build plugins

WIP ci: build plugins #23

Workflow file for this run

---
name: Build
on:
pull_request:
branches: [main]
permissions: {}
jobs:
parse:
name: Parse config for plugins
uses: ./.github/workflows/parse-plugins.yml
debug:
needs: parse
name: Print debug information
runs-on: ubuntu-latest
steps:
- name: Print output from previous job
run: |
echo '${{ needs.parse.outputs.plugins }}' | jq '.'
linux:
needs: parse
strategy:
fail-fast: false
matrix:
include:
- name: manylinux_2_28 (x86_64)
plugins: ${{ fromJSON(needs.parse.outputs.plugins).manylinux_2_28_x86_64 }}
name: ${{ matrix.name }}
uses: ./.github/workflows/build-on-linux.yml
with:
plugins: ${{ matrix.plugins }}
secrets: inherit