From a777d53008aa05ed1a8e61461cbb753bf4eaf9a4 Mon Sep 17 00:00:00 2001 From: Fini Jastrow Date: Fri, 26 Aug 2022 07:33:56 +0200 Subject: [PATCH] CI: Use jq to process package.json [why] `grep` and `awk` do not know json. This might break if some format changes or whatever. [note] The font matrix setup is also with `jq`. Signed-off-by: Fini Jastrow --- .github/workflows/release.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0ea7bdccb..74994eabd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,11 +48,7 @@ jobs: cd -- "$GITHUB_WORKSPACE" echo "Contents of package.json:" cat package.json - RELEASE_VERSION=$(cat package.json \ - | grep version \ - | head -1 \ - | awk -F: '{ print $2 }' \ - | sed 's/[ ",]//g') + RELEASE_VERSION=$(jq '.version' package.json | sed 's/[ ",]//g') echo "::set-output name=val::$RELEASE_VERSION" - name: Determine candidate status