Skip to content

Commit e917080

Browse files
Alenarjpraynaud
authored andcommitted
Allow publish-crate-package to receive additional cargo args
This will allow to pass the features when building mithril-client.
1 parent 0277958 commit e917080

File tree

1 file changed

+9
-6
lines changed
  • .github/workflows/actions/publish-crate-package

1 file changed

+9
-6
lines changed

.github/workflows/actions/publish-crate-package/action.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ inputs:
1111
api_token:
1212
description: crates.io API token.
1313
required: false
14+
publish_args:
15+
description: Additional arguments that will be passed to 'cargo publish'
16+
required: false
1417

1518
runs:
1619
using: "composite"
@@ -36,18 +39,18 @@ runs:
3639
- name: Cargo publish dry run
3740
shell: bash
3841
run: |
39-
echo "Cargo publish '${{ inputs.package}}' package (dry run)"
40-
cargo publish -p ${{ inputs.package}} --dry-run --no-verify
42+
echo "Cargo publish '${{ inputs.package }}' package (dry run)"
43+
cargo publish -p ${{ inputs.package }} --dry-run --no-verify ${{ inputs.publish_args }}
4144
4245
- name: Cargo package list
4346
shell: bash
4447
run: |
45-
echo "Cargo package list '${{ inputs.package}}' package"
46-
cargo package -p ${{ inputs.package}} --list
48+
echo "Cargo package list '${{ inputs.package }}' package"
49+
cargo package -p ${{ inputs.package }} --list
4750
4851
- name: Cargo publish
4952
if: inputs.dry_run == 'false' && steps.check_version.outputs.should_deploy == 'true'
5053
shell: bash
5154
run: |
52-
echo "Cargo publish '${{ inputs.package}}' package"
53-
cargo publish -p ${{ inputs.package}} --token ${{ inputs.api_token }} --no-verify
55+
echo "Cargo publish '${{ inputs.package }}' package"
56+
cargo publish -p ${{ inputs.package }} --token ${{ inputs.api_token }} --no-verify ${{ inputs.publish_args }}

0 commit comments

Comments
 (0)