Skip to content

Commit 29cb391

Browse files
committed
Release from inside a Github environment
1 parent 8e4f068 commit 29cb391

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

.github/workflows/release.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ jobs:
3333
create-release:
3434
needs: test
3535
runs-on: ubuntu-latest
36+
environment: release
3637
steps:
3738
- uses: actions/checkout@v4
3839
- uses: taiki-e/create-gh-release-action@v1
@@ -43,6 +44,7 @@ jobs:
4344
# should not release from other branches
4445
upload-assets:
4546
needs: [test, create-release]
47+
environment: release
4648
strategy:
4749
matrix:
4850
include:
@@ -68,12 +70,12 @@ jobs:
6870
needs: [test, create-release]
6971

7072
permissions:
71-
id-token: write # Required for OIDC token exchange
73+
id-token: write # Required for OIDC token exchange
7274

7375
steps:
74-
- uses: actions/checkout@v4
75-
- uses: rust-lang/crates-io-auth-action@v1
76-
id: auth
77-
- run: cargo publish
78-
env:
79-
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
76+
- uses: actions/checkout@v4
77+
- uses: rust-lang/crates-io-auth-action@v1
78+
id: auth
79+
- run: cargo publish
80+
env:
81+
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cargo-mutants"
3-
version = "25.2.2-pre0"
3+
version = "25.2.2-pre1"
44
edition = "2021"
55
authors = ["Martin Pool"]
66
license = "MIT"

0 commit comments

Comments
 (0)