@@ -23,26 +23,25 @@ jobs:
23
23
if : ${{ github.repository_owner == 'nod-ai' || github.event_name != 'schedule' }}
24
24
runs-on : ubuntu-24.04
25
25
outputs :
26
- shark_package_version : ${{ steps.version .outputs.shark_package_version }}
26
+ version_suffix : ${{ steps.version_rc .outputs.version_suffix }}
27
27
steps :
28
28
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
29
29
- name : Setup Python
30
30
uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
31
31
with :
32
32
python-version : 3.12
33
- cache : " pip "
33
+
34
34
- name : Install Python packages
35
- run : |
36
- pip install packaging
37
- pip freeze
35
+ run : pip install packaging
36
+
38
37
- name : Generate release candidate versions
39
38
id : version_rc
40
39
run : |
41
40
version_suffix="$(printf 'rc%(%Y%m%d)T')"
42
- echo "version_suffix=${version_suffix}" >> $GITHUB_ENV
43
- sharktank_package_version=$( python3 build_tools/python_deploy/compute_local_version.py --version-suffix=${version_suffix} sharktank)
44
- shortfin_package_version=$( python3 build_tools/python_deploy/compute_local_version.py --version-suffix=${version_suffix} shortfin)
45
- sharkai_package_version=$( python3 build_tools/python_deploy/compute_common_version.py -rc --version-suffix=${version_suffix} --write-json)
41
+ echo "version_suffix=${version_suffix}" >> $GITHUB_OUTPUT
42
+ python3 build_tools/python_deploy/compute_local_version.py --version-suffix=${version_suffix} sharktank
43
+ python3 build_tools/python_deploy/compute_local_version.py --version-suffix=${version_suffix} shortfin
44
+ python3 build_tools/python_deploy/compute_common_version.py -rc --version-suffix=${version_suffix} --write-json
46
45
- name : Upload version_local.json
47
46
uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
48
47
with :
@@ -115,7 +114,7 @@ jobs:
115
114
OUTPUT_DIR : " ${{ github.workspace }}/bindist"
116
115
run : |
117
116
[ -e ./bindist/* ] && rm ./bindist/*
118
- ./c/build_tools/python_deploy/write_requirements.py --version-suffix=${version_suffix}
117
+ ./c/build_tools/python_deploy/write_requirements.py --version-suffix=${{ needs.setup_metadata.outputs. version_suffix } }
119
118
./c/shark-ai/build_tools/build_linux_package.sh
120
119
121
120
- name : Build sharktank (Linux x86_64)
0 commit comments