fix testbed array input

Signed-off-by: Max Brenner <xamrennerb@gmail.com>
This commit is contained in:
Max Brenner
2021-07-02 12:56:17 +02:00
committed by anjali
parent 1c5020b923
commit 4433abe34e
2 changed files with 11 additions and 14 deletions

View File

@@ -20,7 +20,7 @@ on:
workflow_dispatch:
inputs:
testbeds:
default: '["basic-01","basic-02"]'
default: 'basic-01,basic-02'
description: 'Testbed(s) to test'
required: false
@@ -117,12 +117,11 @@ jobs:
- name: generate-matrix
id: set-matrix
run: |
set -x
TESTBEDS="${{ github.event.inputs.testbeds || '[\"basic-01\",\"basic-02\"]' }}"
echo "$TESTBEDS"
TESTBED_ARRAY=$(echo "$TESTBEDS" | jq -c 'map({"testbed":.})')
echo "$TESTBED_ARRAY"
echo "::set-output name=matrix::{\"include\":${TESTBED_ARRAY}}"
TESTBEDS="${{ github.event.inputs.testbeds || 'basic-01,basic-02' }}"
# convert to JSON array
TESTBEDS=$(echo $TESTBEDS | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g')
TESTBEDS=$(echo "$TESTBEDS" | jq -c 'map({"testbed":.})')
echo "::set-output name=matrix::{\"include\":${TESTBEDS}}"
test:
runs-on: ubuntu-latest

View File

@@ -20,7 +20,7 @@ on:
workflow_dispatch:
inputs:
testbeds:
default: '["basic-01","basic-02"]'
default: 'basic-01,basic-02'
description: 'Testbed(s) to test'
required: false
marker_expression:
@@ -123,12 +123,10 @@ jobs:
- name: generate-matrix
id: set-matrix
run: |
set -x
TESTBEDS="${{ github.event.inputs.testbeds || '[\"basic-01\",\"basic-02\"]' }}"
echo "$TESTBEDS"
TESTBED_ARRAY=$(echo "$TESTBEDS" | jq -c 'map({"testbed":.})')
echo "$TESTBED_ARRAY"
echo "::set-output name=matrix::{\"include\":${TESTBED_ARRAY}}"
TESTBEDS="${{ github.event.inputs.testbeds || 'basic-01,basic-02' }}"
TESTBEDS=$(echo $TESTBEDS | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g')
TESTBEDS=$(echo "$TESTBEDS" | jq -c 'map({"testbed":.})')
echo "::set-output name=matrix::{\"include\":${TESTBEDS}}"
test:
runs-on: ubuntu-latest