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 3 | jq -R -s -c 'split("\n")[:-1]')
47+ sdk_versions=$(git tag --list --sort=-version:refname "v.*" | head -n 4 | jq -R -s -c 'split("\n")[:-1]')
4848 if [ -z "$sdk_versions" ]; then
4949 echo "No tags found"
5050 exit 1
@@ -58,21 +58,25 @@ jobs:
5858 fail-fast : false
5959 matrix :
6060 include :
61- - python-version : 3.9
61+ - python-version : " 3.9"
6262 api-key : STAGING_LABELBOX_API_KEY_3
6363 da-test-key : DA_GCP_LABELBOX_API_KEY
64- sdk-version : ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions)[2 ] }}
64+ sdk-version : ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions)[3 ] }}
6565 - python-version : " 3.10"
6666 api-key : STAGING_LABELBOX_API_KEY_4
6767 da-test-key : DA_GCP_LABELBOX_API_KEY
68- sdk-version : ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions)[1 ] }}
69- - python-version : 3.11
68+ sdk-version : ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions)[2 ] }}
69+ - python-version : " 3.11"
7070 api-key : STAGING_LABELBOX_API_KEY
7171 da-test-key : DA_GCP_LABELBOX_API_KEY
72- sdk-version : ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions)[0 ] }}
73- - python-version : 3.12
72+ sdk-version : ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions)[1 ] }}
73+ - python-version : " 3.12"
7474 api-key : STAGING_LABELBOX_API_KEY_5
7575 da-test-key : DA_GCP_LABELBOX_API_KEY
76+ sdk-version : ${{ fromJson(needs.get_sdk_versions.outputs.sdk_versions)[0] }}
77+ - python-version : " 3.13"
78+ api-key : STAGING_LABELBOX_API_KEY_2
79+ da-test-key : DA_GCP_LABELBOX_API_KEY
7680 uses : ./.github/workflows/python-package-shared.yml
7781 with :
7882 python-version : ${{ matrix.python-version }}
0 commit comments