File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ name : publish
2+ on :
3+ workflow_dispatch : # We can add version input when 1.0 is released and scheduled releases are removed
4+
5+ schedule :
6+ - cron : " 0 0 * * *" # midnight UTC
7+
8+ push :
9+ branches :
10+ - release
11+
12+ jobs :
13+ publish :
14+ name : publish
15+ runs-on : ubuntu-16.04
16+ steps :
17+ - name : Checkout repository
18+ uses : actions/checkout@v2
19+ with :
20+ fetch-depth : 0
21+
22+ - name : Install Rust toolchain
23+ uses : actions-rs/toolchain@v1
24+ with :
25+ toolchain : stable
26+ profile : minimal
27+ override : true
28+
29+ - name : Install cargo-workspaces
30+ uses :
actions-rs/[email protected] 31+ with :
32+ crate : cargo-workspaces
33+
34+ - name : Release
35+ env :
36+ CARGO_REGISTRY_TOKEN : ${{ secrets.CARGO_REGISTRY_TOKEN }}
37+ PATCH : ${{ github.run_number }}
38+ shell : bash
39+ run : |
40+ git config --global user.email "[email protected] " 41+ git config --global user.name "Github Action"
42+ rm Cargo.lock
43+ cargo workspaces rename ra_ap_%n
44+ cargo workspaces publish --yes --force '*' --exact --no-git-commit --allow-dirty --skip-published custom 0.0.$PATCH
You can’t perform that action at this time.
0 commit comments