diff --git a/.github/workflows/release-cli.yml b/.github/workflows/release-cli.yml index 4aaf0322..80b94fda 100644 --- a/.github/workflows/release-cli.yml +++ b/.github/workflows/release-cli.yml @@ -82,6 +82,9 @@ jobs: - uses: actions/download-artifact@v3 with: name: minisign.pub + + - uses: ./.github/actions/just-setup + - run: .github/scripts/ephemeral-crate.sh - if: fromJSON(inputs.info).is-release != 'true' @@ -89,10 +92,7 @@ jobs: env: crate: ${{ fromJSON(inputs.info).crate }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - run: | - set -ex - cargo publish -p "$crate" --allow-dirty --dry-run - cargo package --no-verify -p "$crate" --allow-dirty + run: cargo package -p "$crate" --allow-dirty --no-default-features - if: fromJSON(inputs.info).is-release != 'true' name: Upload crate package as artifact uses: actions/upload-artifact@v3 @@ -105,7 +105,7 @@ jobs: env: crate: ${{ fromJSON(inputs.info).crate }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - run: cargo publish -p "$crate" --allow-dirty + run: cargo publish -p "$crate" --allow-dirty --no-default-features - if: fromJSON(inputs.info).is-release == 'true' name: Make release latest