File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ concurrency:
20
20
21
21
jobs :
22
22
build-go :
23
+ name : Build Go
23
24
runs-on : ubuntu-latest
24
25
defaults :
25
26
run :
@@ -36,13 +37,14 @@ jobs:
36
37
- name : Run build script
37
38
run : " ./build.sh"
38
39
39
- - name : Upload built binaries
40
+ - name : Upload Go binary
40
41
uses : actions/upload-artifact@v4
41
42
with :
42
43
name : go
43
44
path : go/vault
44
45
45
46
build-rust :
47
+ name : Build Rust and Python wheel
46
48
runs-on : ubuntu-latest
47
49
steps :
48
50
- name : Check out repository
@@ -59,35 +61,31 @@ jobs:
59
61
run : " ./build.sh"
60
62
working-directory : rust
61
63
64
+ - name : Upload Rust binary
65
+ uses : actions/upload-artifact@v4
66
+ with :
67
+ name : rust
68
+ path : rust/vault
69
+
62
70
- uses : actions/setup-python@v5
63
71
with :
64
72
python-version : 3.x
65
73
66
74
- name : Build wheel
67
75
uses : PyO3/maturin-action@v1
68
76
with :
69
- target : x86_64
70
77
args : |
71
78
--release
72
79
--out dist
73
80
--find-interpreter
74
81
--manifest-path python-pyo3/Cargo.toml
75
- --zig
76
- sccache : false
77
- manylinux : auto
78
82
79
83
- name : Upload wheel
80
84
uses : actions/upload-artifact@v4
81
85
with :
82
86
name : python-wheel
83
87
path : dist
84
88
85
- - name : Upload built binaries
86
- uses : actions/upload-artifact@v4
87
- with :
88
- name : rust
89
- path : rust/vault
90
-
91
89
tests :
92
90
needs : [build-go, build-rust]
93
91
runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments