We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fc6b14a commit 6994cf9Copy full SHA for 6994cf9
1 file changed
.github/workflows/release.yml
@@ -10,15 +10,21 @@ jobs:
10
create-release:
11
if: github.repository_owner == 'sunshowers-code'
12
runs-on: ubuntu-latest
13
+ environment: release
14
+ permissions:
15
+ id-token: write # Required for OIDC token exchange.
16
+ contents: write # Required for creating releases.
17
steps:
- - uses: actions/checkout@v3
18
+ - uses: actions/checkout@v6
19
with:
20
persist-credentials: false
21
+ - uses: rust-lang/crates-io-auth-action@v1
22
+ id: auth
23
- name: Install Rust
24
uses: dtolnay/rust-toolchain@stable
25
- run: cargo publish
26
env:
- CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
27
+ CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
28
- uses: taiki-e/create-gh-release-action@v1
29
30
changelog: CHANGELOG.md
0 commit comments