From d6fa0acf75153a5e2e279451b3e8c8de3fe9e071 Mon Sep 17 00:00:00 2001 From: Hemanth Nakkina Date: Wed, 27 Sep 2023 09:25:17 +0530 Subject: [PATCH] Fix retrieving rockname in publish_branch workflow publish_branch workflow build-and-publish step retrieves incorrect value for rock name. Step rockcraft outputs rock file path from running directory instead of just rock filename. So modify retrieving rockname logic by using cut. --- .github/workflows/publish_branch.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish_branch.yaml b/.github/workflows/publish_branch.yaml index 2073bdc..7dc3a35 100644 --- a/.github/workflows/publish_branch.yaml +++ b/.github/workflows/publish_branch.yaml @@ -78,7 +78,7 @@ jobs: - name: Import and push to github package run: | rock_file="${{ steps.rockcraft.outputs.rock }}" - rockname=$(echo $rock_file | cut -d"_" -f1) + rockname=$(echo $rock_file | cut -d"/" -f2) image_name="$(yq '.name' rocks/$rockname/rockcraft.yaml)" version="$(yq '.version' rocks/$rockname/rockcraft.yaml)" sudo skopeo \