Skip to content

Commit cddac1e

Browse files
committed
use it only for flagd and ofrep in release PRs
Signed-off-by: Eren Atas <eren_atas@hotmail.com>
1 parent 362b0fb commit cddac1e

1 file changed

Lines changed: 19 additions & 4 deletions

File tree

.github/workflows/flagd-ofrep-check.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,14 @@ on:
1111
- 'crates/flagd/**'
1212
- 'crates/ofrep/**'
1313
- '.github/workflows/flagd-ofrep-check.yml'
14+
pull_request:
15+
types:
16+
- opened
17+
- synchronize
1418

1519
jobs:
16-
check:
20+
flagd-checks:
21+
if: github.event_name != 'pull_request' || !startsWith(github.event.pull_request.title, 'chore(main): release')
1722
runs-on: ubuntu-latest
1823

1924
steps:
@@ -44,17 +49,27 @@ jobs:
4449
run: |
4550
cargo readme --no-title --no-license > README.md.generated
4651
diff README.md README.md.generated
47-
52+
4853
- name: Install and run cargo-audit
4954
run: |
5055
cargo install cargo-audit --locked
5156
# Run from root directory where Cargo.lock is located
5257
cargo audit
5358
59+
release-semver-checks:
60+
if: github.event_name == 'pull_request' && startsWith(github.event.pull_request.title, 'chore(main): release')
61+
runs-on: ubuntu-latest
62+
63+
steps:
64+
- uses: actions/checkout@v5
65+
66+
- name: Install Rust
67+
run: rustup update --no-self-update stable && rustup default stable
68+
5469
- name: Install cargo-semver-checks
5570
run: cargo install cargo-semver-checks
5671

5772
- name: Check semver for flagd and ofrep
5873
run: |
59-
cargo semver-checks check-release --package open-feature-flagd --package open-feature-ofrep
60-
74+
cargo semver-checks check-release --package open-feature-flagd
75+
cargo semver-checks check-release --package open-feature-ofrep

0 commit comments

Comments
 (0)