ci: add publish on crates.io

This commit is contained in:
LIAUD Corentin
2024-11-05 08:01:05 +01:00
committed by cocool97
parent d932e93d0b
commit cb23fd6155

View File

@@ -34,10 +34,17 @@ jobs:
- name: "Build RPM package"
run: cargo generate-rpm -p adb_cli
- name: "Publish deb package"
- name: "Publish GitHub artefacts"
uses: softprops/action-gh-release@v2
with:
files: |
target/debian/*.deb
target/generate-rpm/*.rpm
target/release/adb_cli
target/release/adb_cli
- name: "Publish crates"
run: |
cargo publish -p adb_client --token ${CRATES_IO_TOKEN}
cargo publish -p adb_cli --token ${CRATES_IO_TOKEN}
env:
CRATES_IO_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}