File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
.github/workflows/actions/publish-crate-package Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,9 @@ inputs:
11
11
api_token :
12
12
description : crates.io API token.
13
13
required : false
14
+ publish_args :
15
+ description : Additional arguments that will be passed to 'cargo publish'
16
+ required : false
14
17
15
18
runs :
16
19
using : " composite"
@@ -36,18 +39,18 @@ runs:
36
39
- name : Cargo publish dry run
37
40
shell : bash
38
41
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 }}
41
44
42
45
- name : Cargo package list
43
46
shell : bash
44
47
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
47
50
48
51
- name : Cargo publish
49
52
if : inputs.dry_run == 'false' && steps.check_version.outputs.should_deploy == 'true'
50
53
shell : bash
51
54
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 }}
You can’t perform that action at this time.
0 commit comments