File tree 2 files changed +61
-19
lines changed
2 files changed +61
-19
lines changed Original file line number Diff line number Diff line change
1
+ name : Build release wheel
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - ' release/*'
7
+
8
+ workflow_dispatch :
9
+ inputs :
10
+ gitref :
11
+ description : " git tag, commit or branch name for the release"
12
+ type : string
13
+ required : true
14
+ default : ' release/1.8'
15
+
16
+ jobs :
17
+ build-release-wheel :
18
+ runs-on : ubuntu-20.04
19
+ steps :
20
+ - uses : actions/setup-python@v4
21
+ with :
22
+ python-version : ' 3.10'
23
+
24
+ - name : Checkout code
25
+ uses : actions/checkout@v4
26
+ with :
27
+ ref : ${{ inputs.gitref }}
28
+
29
+ - name : Build PyPi Wheel
30
+ id : build
31
+ uses : neuralmagic/nm-actions/actions/pypi_build@main
32
+ with :
33
+ dev : false
34
+ release : true
35
+
36
+ - name : Set Env
37
+ run : |
38
+ pip3 install --upgrade pip && pip3 install --upgrade setuptools
39
+ pip3 install virtualenv
40
+ virtualenv venv
41
+ source venv/bin/activate
42
+
43
+ - name : upload whl
44
+ uses : actions/upload-artifact@v4
45
+ if : success() || failure()
46
+ with :
47
+ name : " wheel-sparsezoo"
48
+ path : ${{ steps.build.outputs.whlname }}
49
+ retention-days : 7
50
+
51
+ - name : upload tar.gz
52
+ uses : actions/upload-artifact@v4
53
+ if : success() || failure()
54
+ with :
55
+ name : " tar-sparsezoo"
56
+ path : ${{ steps.build.outputs.tarname }}
57
+ retention-days : 7
58
+
59
+ - name : Install whl
60
+ run : |
61
+ pip3 install ${{ steps.build.outputs.whlname }}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments