File tree Expand file tree Collapse file tree 2 files changed +23
-15
lines changed
Expand file tree Collapse file tree 2 files changed +23
-15
lines changed Original file line number Diff line number Diff line change @@ -35,10 +35,10 @@ jobs:
3535 steps :
3636 - name : Checkout
3737 uses : actions/checkout@v4
38- - name : Install `just`
39- run : sudo snap install just --classic
40- - name : Install `uv`
41- run : sudo snap install astral-uv --classic
38+ - name : Install uv
39+ uses : astral-sh/setup-uv@v4
40+ - name : Install just
41+ uses : extractions/setup-just@v2
4242 - name : Run lint checks
4343 run : just lint
4444 - name : Run type checks
Original file line number Diff line number Diff line change @@ -32,12 +32,13 @@ jobs:
3232 with :
3333 python-version : ' 3.12'
3434
35- - name : Install system dependencies
36- run : |
37- sudo apt-get update
38- sudo apt-get install -y build-essential
39- sudo snap install astral-uv --classic
40-
35+ - name : Install uv
36+ uses : astral-sh/setup-uv@v4
37+ with :
38+ enable-cache : true
39+
40+ - name : Install just
41+ uses : extractions/setup-just@v2
4142
4243 - name : Install git-cliff
4344 run : |
4748
4849 - name : Build Python package
4950 run : |
50- uv build
51+ just build-wheel
5152
5253 - name : Check build artifacts
5354 run : |
8384 name : distribution-files
8485 path : dist/
8586
87+ - name : Install uv
88+ uses : astral-sh/setup-uv@v4
89+ with :
90+ enable-cache : true
91+
8692 - name : Test wheel installation
8793 run : |
88- sudo snap install astral-uv --classic
8994 uv venv
9095 uv pip install dist/*.whl
9196 uv run python3 -c "import helm_sdkpy; print('Package imported successfully')"
@@ -106,10 +111,13 @@ jobs:
106111 name : distribution-files
107112 path : dist/
108113
114+ - name : Install uv
115+ uses : astral-sh/setup-uv@v4
116+ with :
117+ enable-cache : true
118+
109119 - name : Publish to PyPI
110- run : |
111- sudo snap install astral-uv --classic
112- uv publish
120+ run : uv publish
113121
114122 create-release :
115123 name : Create GitHub Release
You can’t perform that action at this time.
0 commit comments