Skip to content

Commit 324ec6b

Browse files
committed
Fix release CI: upload all binaries for packaging
The build job only uploaded the sdme binary as an artifact, but the package job needs sdme-connector-server and sdme-connector-client too for cargo-deb and cargo-generate-rpm.
1 parent b674441 commit 324ec6b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,14 @@ jobs:
6262
name: ${{ matrix.binary }}
6363
path: ${{ matrix.binary }}
6464

65-
- name: Upload target binary
65+
- name: Upload target binaries
6666
uses: actions/upload-artifact@v4
6767
with:
6868
name: target-${{ matrix.target }}
69-
path: target/${{ matrix.target }}/release/sdme
69+
path: |
70+
target/${{ matrix.target }}/release/sdme
71+
target/${{ matrix.target }}/release/sdme-connector-server
72+
target/${{ matrix.target }}/release/sdme-connector-client
7073
7174
package:
7275
needs: build
@@ -103,8 +106,8 @@ jobs:
103106
/tmp/sdme-bin/sdme completions zsh > dist/completions/_sdme
104107
/tmp/sdme-bin/sdme completions fish > dist/completions/sdme.fish
105108
106-
- name: Ensure binary is executable
107-
run: chmod +x target/${{ matrix.target }}/release/sdme
109+
- name: Ensure binaries are executable
110+
run: chmod +x target/${{ matrix.target }}/release/sdme target/${{ matrix.target }}/release/sdme-connector-server target/${{ matrix.target }}/release/sdme-connector-client
108111

109112
- name: Build deb
110113
run: cargo deb --no-build --no-strip --target ${{ matrix.target }}

0 commit comments

Comments
 (0)