Skip to content

Commit 5040985

Browse files
dragostisDragoș Tiselice
andcommitted
ci: Added release-plz PRs to rive-rs.
This is the first part in transitioning to automatic crate publishing for rive-rs. It adds the PR part of release-plz which creates PRs against the repo in order to add changelog and bump the version in Cargo.toml. Diffs= 2a1564e44 ci: Added release-plz PRs to rive-rs. (#6154) Co-authored-by: Dragoș Tiselice <[email protected]>
1 parent 101916c commit 5040985

File tree

4 files changed

+36
-7
lines changed

4 files changed

+36
-7
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
name: Check
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v3
11+
- uses: actions/checkout@v4
1212
with:
1313
submodules: recursive
1414
- uses: dtolnay/[email protected]
@@ -20,7 +20,7 @@ jobs:
2020
name: Build (clang)
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2424
with:
2525
submodules: recursive
2626
- uses: dtolnay/[email protected]
@@ -36,7 +36,7 @@ jobs:
3636
name: Build (GCC)
3737
runs-on: ubuntu-latest
3838
steps:
39-
- uses: actions/checkout@v3
39+
- uses: actions/checkout@v4
4040
with:
4141
submodules: recursive
4242
- uses: dtolnay/[email protected]
@@ -48,7 +48,7 @@ jobs:
4848
name: Test
4949
runs-on: ubuntu-latest
5050
steps:
51-
- uses: actions/checkout@v3
51+
- uses: actions/checkout@v4
5252
with:
5353
submodules: recursive
5454
- uses: dtolnay/[email protected]
@@ -64,7 +64,7 @@ jobs:
6464
name: Rustfmt
6565
runs-on: ubuntu-latest
6666
steps:
67-
- uses: actions/checkout@v3
67+
- uses: actions/checkout@v4
6868
with:
6969
submodules: recursive
7070
- uses: dtolnay/[email protected]
@@ -76,7 +76,7 @@ jobs:
7676
name: Clippy
7777
runs-on: ubuntu-latest
7878
steps:
79-
- uses: actions/checkout@v3
79+
- uses: actions/checkout@v4
8080
with:
8181
submodules: recursive
8282
- uses: dtolnay/[email protected]

.github/workflows/release.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Release
2+
3+
permissions:
4+
pull-requests: write
5+
contents: write
6+
7+
on:
8+
push:
9+
branches:
10+
- main
11+
12+
jobs:
13+
release-plz:
14+
name: Release
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Checkout repository
18+
uses: actions/checkout@v4
19+
with:
20+
fetch-depth: 0
21+
- name: Install Rust toolchain
22+
uses: dtolnay/rust-toolchain@stable
23+
- name: Run release-plz
24+
uses: MarcoIeni/[email protected]
25+
with:
26+
command: release-pr
27+
env:
28+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.rive_head

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6d9aa017961638f7576a2ea52a8928c813e28dbb
1+
2a1564e445b48026d8f8a564007e382db3a8592d

examples/viewer/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
name = "viewer"
33
version = "0.1.0"
44
edition = "2021"
5+
publish = false
56

67
[dependencies]
78
pollster = "0.3.0"

0 commit comments

Comments
 (0)