From d9af8b6e01895ad6ddc241b42144349716abfbed Mon Sep 17 00:00:00 2001 From: Manuel Martin Date: Wed, 5 Jun 2024 10:43:18 +0200 Subject: [PATCH 1/3] Append version to zip output --- .github/workflows/publish.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ba7d5649..affca74b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -116,9 +116,14 @@ jobs: - name: Update build number run: | sed -i'' 's/"dev_build"/${{ github.run_number }}/g' $GITHUB_WORKSPACE/addons/io_hubs_addon/__init__.py + - name: Get version + id: get_version + run: | + VERSION=$(grep '"version"' $GITHUB_WORKSPACE/addons/io_hubs_addon/__init__.py | sed -E 's/.*\(([0-9]+), ([0-9]+), ([0-9]+),.*/\1.\2.\3/') + echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Upload addon artifacts uses: actions/upload-artifact@v3 with: - name: io_hubs_addon + name: io_hubs_addon_${{ steps.get_version.outputs.version }} path: addons if-no-files-found: error From c3b17976330d7decaefaaf3046e90c7fcc42ca92 Mon Sep 17 00:00:00 2001 From: Manuel Martin Date: Wed, 5 Jun 2024 10:57:31 +0200 Subject: [PATCH 2/3] Include also the build number --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index affca74b..3dd5c430 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -119,7 +119,7 @@ jobs: - name: Get version id: get_version run: | - VERSION=$(grep '"version"' $GITHUB_WORKSPACE/addons/io_hubs_addon/__init__.py | sed -E 's/.*\(([0-9]+), ([0-9]+), ([0-9]+),.*/\1.\2.\3/') + VERSION=$(grep '"version"' $GITHUB_WORKSPACE/addons/io_hubs_addon/__init__.py | sed -E 's/.*\(([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)\).*/\1.\2.\3.\4/' echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Upload addon artifacts uses: actions/upload-artifact@v3 From 0c9b9a48188153b36dc2ab801f8396d81fbaaab2 Mon Sep 17 00:00:00 2001 From: Manuel Martin Date: Wed, 5 Jun 2024 11:09:32 +0200 Subject: [PATCH 3/3] Add missing parenthesis --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3dd5c430..bb81a71c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -119,7 +119,7 @@ jobs: - name: Get version id: get_version run: | - VERSION=$(grep '"version"' $GITHUB_WORKSPACE/addons/io_hubs_addon/__init__.py | sed -E 's/.*\(([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)\).*/\1.\2.\3.\4/' + VERSION=$(grep '"version"' $GITHUB_WORKSPACE/addons/io_hubs_addon/__init__.py | sed -E 's/.*\(([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)\).*/\1.\2.\3.\4/') echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Upload addon artifacts uses: actions/upload-artifact@v3