We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b5ed0ff commit 819e805Copy full SHA for 819e805
.github/workflows/Publish.yaml
@@ -6,15 +6,14 @@ on:
6
7
jobs:
8
publish:
9
- name: Publish
10
runs-on: ubuntu-latest
+ environment: release
11
+ permissions:
12
+ id-token: write # Required for OIDC token exchange
13
steps:
- - uses: actions/checkout@v4
-
14
- - name: Install Rust
15
- uses: moonrepo/setup-rust@v1
16
17
- - name: publish
18
- env:
19
- CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
20
- run: cargo publish -vv
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
+ - uses: rust-lang/crates-io-auth-action@63a7064947ceca9989005e118db3a5fecdc9259f # v1.0.1
+ id: auth
+ - run: cargo publish -vv
+ env:
+ CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
0 commit comments