Skip to content

Commit 2f3c8ab

Browse files
committed
chore: add secrets
1 parent 28bdd99 commit 2f3c8ab

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
name: Build and Test
1919
env:
2020
RUSTFLAGS: -Dwarnings
21+
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
2122
on:
2223
push:
2324
branches:
@@ -49,5 +50,10 @@ jobs:
4950
run: cargo +nightly fmt --check
5051
- name: Cargo Clippy
5152
run: cargo +nightly clippy --all-features --workspace -- -D warnings
53+
release:
54+
needs: build
55+
name: Release
56+
runs-on: ubuntu-latest
57+
steps:
5258
- name: Release Plz
5359
uses: MarcoIeni/[email protected]

workspace/gh-workflow-gen/build.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ use gh_workflow_release_plz::ReleasePlz;
33
use toolchain::Toolchain;
44

55
fn main() {
6+
let flags = RustFlags::deny("warnings");
7+
68
let job = Job::new("Build and Test")
79
.add_step(Step::checkout())
810
.add_step(
@@ -28,8 +30,7 @@ fn main() {
2830
.nightly()
2931
.args("--all-features --workspace -- -D warnings")
3032
.name("Cargo Clippy"),
31-
)
32-
.add_step(ReleasePlz::default());
33+
);
3334

3435
let event = Event::default()
3536
.push(Push::default().add_branch("main"))
@@ -41,13 +42,17 @@ fn main() {
4142
.add_branch("main"),
4243
);
4344

44-
let flags = RustFlags::deny("warnings");
45+
let release = Job::new("Release")
46+
.add_step(ReleasePlz::default())
47+
.needs("build");
4548

4649
Workflow::new("Build and Test")
47-
.env(flags)
50+
.add_env(flags)
51+
.add_env(("GITHUB_TOKEN", "${{ secrets.GH_TOKEN }}"))
4852
.permissions(Permissions::read())
4953
.on(event)
5054
.add_job("build", job)
55+
.add_job("release", release)
5156
.generate()
5257
.unwrap();
5358
}

0 commit comments

Comments
 (0)