From 499e6b07fac7e151e579786ef54898625b7913e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Saparelli?= Date: Wed, 27 Sep 2023 02:30:47 +1300 Subject: [PATCH] Upload packaged crate (#1401) Upload packaged crate when not releasing --- .github/workflows/release-cli.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-cli.yml b/.github/workflows/release-cli.yml index bec98814..262991d6 100644 --- a/.github/workflows/release-cli.yml +++ b/.github/workflows/release-cli.yml @@ -79,7 +79,16 @@ jobs: env: crate: ${{ fromJSON(inputs.info).crate }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - run: cargo publish -p "$crate" --allow-dirty --dry-run + run: | + set -ex + cargo publish -p "$crate" --allow-dirty --dry-run + cargo package --no-verify -p "$crate" --allow-dirty + - if: fromJSON(inputs.info).is-release != 'true' + name: Upload crate package as artifact + uses: actions/upload-artifact@v3 + with: + name: crate-package + path: target/package/*.crate - if: fromJSON(inputs.info).is-release == 'true' name: Publish to crates.io