From 5f2731ff66ecf1b04ad26baa2d0f5855959a4151 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Mon, 17 Oct 2022 18:44:59 +0800 Subject: [PATCH] Update build.yml --- .github/workflows/build.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2820b6772a..2709435772 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,14 +3,23 @@ on: workflow_dispatch: inputs: packages: - description: "Packages to Build (like this: ['pkg-a', 'pkg-b', ...])" + description: "Packages to Build (pkg-a, pkg-b, ...)" required: true jobs: + parse: + outputs: + pkgs: ${{ steps.parse.outputs.pkgs }} + runs-on: 'ubuntu-latest' + steps: + - name: Parse Input + id: parse + run: echo "${{ inputs.packages }}" | sed 's/ /","/g' | sed 's/^/pkgs=["/' | sed 's/$/"]' > $GITHUB_ENV build: + needs: parse strategy: matrix: - pkg: ${{ fromJson(inputs.packages) }} + pkg: ${{ fromJson(needs.parse.outputs.pkgs) }} version: ["ad37"] arch: ["x86_64", "aarch64"] fail-fast: false