@@ -50,23 +50,29 @@ jobs:
50
50
git -C extern/mlx checkout ${{ steps.mlx.outputs.latest_tag }}
51
51
git add extern/mlx
52
52
53
+ - name : Setup Python
54
+ if : steps.mlx.outputs.update_needed == 'true'
55
+ uses : actions/setup-python@v5
56
+ with :
57
+ python-version : ' 3.x'
58
+
53
59
- name : Update package versions
54
60
if : steps.mlx.outputs.update_needed == 'true'
55
61
env :
56
62
VERSION : ${{ steps.mlx.outputs.latest_version }}
57
63
run : |
58
- python <<'PY'
59
- import os
60
- import re
61
- from pathlib import Path
64
+ python3 <<'PY'
65
+ import os
66
+ import re
67
+ from pathlib import Path
62
68
63
- version = os.environ["VERSION"]
64
- props_path = Path("Directory.Build.props")
65
- text = props_path.read_text()
66
- text = re.sub(r"<Version>[^<]+</Version>", f"<Version>{version}</Version>", text)
67
- text = re.sub(r"<PackageVersion>[^<]+</PackageVersion>", f"<PackageVersion>{version}</PackageVersion>", text)
68
- props_path.write_text(text)
69
- PY
69
+ version = os.environ["VERSION"]
70
+ props_path = Path("Directory.Build.props")
71
+ text = props_path.read_text()
72
+ text = re.sub(r"<Version>[^<]+</Version>", f"<Version>{version}</Version>", text)
73
+ text = re.sub(r"<PackageVersion>[^<]+</PackageVersion>", f"<PackageVersion>{version}</PackageVersion>", text)
74
+ props_path.write_text(text)
75
+ PY
70
76
git add Directory.Build.props
71
77
- name : Setup .NET
72
78
if : steps.mlx.outputs.update_needed == 'true'
0 commit comments