File tree 1 file changed +4
-0
lines changed
1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change 4
4
push :
5
5
tags :
6
6
- " v*"
7
+ workflow_dispatch :
7
8
8
9
permissions :
9
10
contents : write
@@ -23,11 +24,13 @@ jobs:
23
24
- name : Build
24
25
run : cargo build --release
25
26
- name : Publish package
27
+ if : github.event_name != 'workflow_dispatch'
26
28
run : cargo workspaces publish --from-git
27
29
env :
28
30
CARGO_REGISTRY_TOKEN : ${{ secrets.CARGO_REGISTRY_TOKEN }}
29
31
- name : Create a draft release
30
32
id : create_release
33
+ if : github.event_name != 'workflow_dispatch'
31
34
run : |
32
35
NEW_VERSION=$(cargo workspaces ls --json | jq -r '.[] | select(.name == "codspeed") | .version')
33
36
gh release create v$NEW_VERSION --title "v$NEW_VERSION" --generate-notes -d
58
61
- run : ${{ matrix.cross && 'cross' || 'cargo' }} build --locked --release --bin cargo-codspeed --target ${{ matrix.target }}
59
62
60
63
- name : Upload Release Asset
64
+ if : github.event_name != 'workflow_dispatch'
61
65
id : upload-release-asset
62
66
uses : actions/upload-release-asset@v1
63
67
env :
You can’t perform that action at this time.
0 commit comments