File tree Expand file tree Collapse file tree 2 files changed +18
-3
lines changed
Expand file tree Collapse file tree 2 files changed +18
-3
lines changed Original file line number Diff line number Diff line change 2727
2828 steps :
2929 - name : Checkout repository
30- uses : actions/checkout@v4
30+ uses : actions/checkout@v5
3131
3232 - name : Install Rust
3333 uses : dtolnay/rust-toolchain@master
Original file line number Diff line number Diff line change 1717 runs-on : ubuntu-latest
1818
1919 steps :
20- - uses : actions/checkout@v4
20+ - uses : actions/checkout@v5
2121 - name : Get the release version from the tag
2222 if : env.VERSION == ''
2323 run : echo "VERSION=${{ github.ref_name }}" >> $GITHUB_ENV
3838 outputs :
3939 version : ${{ env.VERSION }}
4040
41+ cargo-publish :
42+ name : cargo-publish
43+ needs :
44+ - create-release
45+ runs-on : ubuntu-latest
46+ permissions :
47+ id-token : write # Required for OIDC token exchange
48+ steps :
49+ - uses : actions/checkout@v5
50+ - uses : rust-lang/crates-io-auth-action@v1
51+ id : auth
52+ - run : cargo publish
53+ env :
54+ CARGO_REGISTRY_TOKEN : ${{ steps.auth.outputs.token }}
55+
4156 build-release :
4257 name : build-release
4358 needs :
7994
8095 steps :
8196 - name : Checkout repository
82- uses : actions/checkout@v4
97+ uses : actions/checkout@v5
8398
8499 - name : Install Rust
85100 uses : dtolnay/rust-toolchain@master
You can’t perform that action at this time.
0 commit comments