Skip to content

Commit 7be391f

Browse files
committed
ci: fix release
- `cargo-deb` moved the resulting binary Signed-off-by: Richard Zak <richard.j.zak@gmail.com>
1 parent 6a7a4b8 commit 7be391f

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

.github/workflows/python_release.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -245,9 +245,8 @@ jobs:
245245
uses: actions/attest-build-provenance@e8998f949152b193b063cb0ec769d69d929409be # v2.4.0
246246
with:
247247
subject-path: 'wheels-*/*'
248-
- name: Publish to PyPI
248+
- name: Install uv
249+
uses: astral-sh/setup-uv@bd01e18f51369d5a26f1651c3cb451d3417e3bba # v6.3.1
250+
- name: Publish to PyPi
249251
if: ${{ startsWith(github.ref, 'refs/tags/') }}
250-
uses: PyO3/maturin-action@e10f6c464b90acceb5f640d31beda6d586ba7b4a # v1.49.3
251-
with:
252-
command: upload
253-
args: --non-interactive --skip-existing wheels-*/*
252+
run: uv publish -v wheels*

.github/workflows/release.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,17 @@ jobs:
4949
run: |
5050
cd client
5151
cargo auditable deb --target x86_64-unknown-linux-musl
52-
- run: mv target/x86_64-unknown-linux-musl/debian/mdb_client.tmp0-stripped target/x86_64-unknown-linux-musl/debian/mdb_client_linux_musl_x86_64
52+
cd ..
53+
mv target/x86_64-unknown-linux-musl/release/mdb_client target/x86_64-unknown-linux-musl/release/mdb_client_linux_musl_x86_64
5354
- name: Build and package server
5455
run: |
5556
cargo deb --locked --cargo-build 'auditable build'
56-
mv target/debian/mdb_server.tmp0-stripped target/debian/mdb_server_linux_gnu_x86_64
57+
mv target/release/mdb_server target/release/mdb_server_linux_gnu_x86_64
5758
- name: Upload mdb_server
5859
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
5960
with:
6061
name: mdb_server_linux_gnu_x86_64
61-
path: target/debian/mdb_server_linux_gnu_x86_64
62+
path: target/release/mdb_server_linux_gnu_x86_64
6263
if-no-files-found: error
6364
retention-days: 5
6465
- name: Upload mdb_server deb
@@ -72,7 +73,7 @@ jobs:
7273
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
7374
with:
7475
name: mdb_client_linux_musl_x86_64
75-
path: target/x86_64-unknown-linux-musl/debian/mdb_client_linux_musl_x86_64
76+
path: target/x86_64-unknown-linux-musl/release/mdb_client_linux_musl_x86_64
7677
retention-days: 5
7778
- name: Upload mdb_client deb
7879
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
@@ -141,17 +142,17 @@ jobs:
141142
run: |
142143
cd client
143144
cargo auditable deb --target aarch64-unknown-linux-musl
144-
- run: mv target/aarch64-unknown-linux-musl/debian/mdb_client.tmp0-stripped target/aarch64-unknown-linux-musl/debian/mdb_client_linux_musl_arm64
145+
cd ..
146+
mv target/aarch64-unknown-linux-musl/release/mdb_client target/aarch64-unknown-linux-musl/release/mdb_client_linux_musl_arm64
145147
- name: Build and package server
146148
run: |
147149
cargo deb --locked --cargo-build 'auditable build'
148-
mv target/debian/mdb_server.tmp0-stripped target/debian/mdb_server_linux_gnu_arm64
149-
- run: mv target/release/mdb_server target/release/mdb_server_linux_gnu_arm64
150+
mv target/release/mdb_server target/release/mdb_server_linux_gnu_arm64
150151
- name: Upload mdb_server
151152
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
152153
with:
153154
name: mdb_server_linux_gnu_arm64
154-
path: target/debian/mdb_server_linux_gnu_arm64
155+
path: target/release/mdb_server_linux_gnu_arm64
155156
if-no-files-found: error
156157
retention-days: 5
157158
- name: Upload mdb_server deb
@@ -165,7 +166,7 @@ jobs:
165166
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
166167
with:
167168
name: mdb_client_linux_musl_arm64
168-
path: target/aarch64-unknown-linux-musl/debian/mdb_client_linux_musl_arm64
169+
path: target/aarch64-unknown-linux-musl/release/mdb_client_linux_musl_arm64
169170
retention-days: 5
170171
- name: Upload mdb_client deb
171172
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2

0 commit comments

Comments
 (0)