Upload packaged crate (#1401)

Upload packaged crate when not releasing
This commit is contained in:
Félix Saparelli 2023-09-27 02:30:47 +13:00 committed by GitHub
parent 00941d8b43
commit 499e6b07fa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -79,7 +79,16 @@ jobs:
env: env:
crate: ${{ fromJSON(inputs.info).crate }} crate: ${{ fromJSON(inputs.info).crate }}
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} 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' - if: fromJSON(inputs.info).is-release == 'true'
name: Publish to crates.io name: Publish to crates.io