Skip to content

Commit e165662

Browse files
author
Val Brodsky
committed
Handle tags as an array
1 parent 4153912 commit e165662

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

.github/workflows/python-package-develop.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,13 @@ jobs:
4444
- name: Get Latest SDK versions
4545
id: get_sdk_versions
4646
run: |
47-
sdk_versions=$(git tag --list --sort=-version:refname "v.*" | head -n 4 | tr '\n' ' ')
48-
echo "sdk_versions=$sdk_versions"
47+
sdk_versions=$(git tag --list --sort=-version:refname "v.*" | head -n 4 | jq -R -s -c 'split("\n")[:-1]')
4948
if [ -z "$sdk_versions" ]; then
5049
echo "No tags found"
5150
exit 1
5251
fi
53-
echo "sdk_versions=$sdk_versions" >> $GITHUB_OUTPUT
54-
52+
echo "sdk_versions=$sdk_versions"
53+
echo "sdk_versions=$sdk_versions" >> $GITHUB_OUTPUT
5554
build:
5655
needs: ['path-filter', 'get_sdk_versions']
5756
if: false
@@ -63,19 +62,19 @@ jobs:
6362
- python-version: 3.8
6463
api-key: STAGING_LABELBOX_API_KEY_2
6564
da-test-key: DA_GCP_LABELBOX_API_KEY
66-
sdk-version: ${{ needs.get_sdk_versions.outputs.sdk_versions }}[3]
65+
sdk-version: ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions) }}[3]
6766
- python-version: 3.9
6867
api-key: STAGING_LABELBOX_API_KEY_3
6968
da-test-key: DA_GCP_LABELBOX_API_KEY
70-
sdk-version: ${{ needs.get_sdk_versions.outputs.sdk_versions }}[2]
69+
sdk-version: ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions) }}[2]
7170
- python-version: "3.10"
7271
api-key: STAGING_LABELBOX_API_KEY_4
7372
da-test-key: DA_GCP_LABELBOX_API_KEY
74-
sdk-version: ${{ needs.get_sdk_versions.outputs.sdk_versions }}[1]
73+
sdk-version: ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions) }}[1]
7574
- python-version: 3.11
7675
api-key: STAGING_LABELBOX_API_KEY
7776
da-test-key: DA_GCP_LABELBOX_API_KEY
78-
sdk-version: ${{ needs.get_sdk_versions.outputs.sdk_versions }}[0]
77+
sdk-version: ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions) }}[0]
7978
- python-version: 3.12
8079
api-key: STAGING_LABELBOX_API_KEY_5
8180
da-test-key: DA_GCP_LABELBOX_API_KEY

0 commit comments

Comments
 (0)