[rust][ci] Only run Rust actions when relevant files change
Joe Savona committed
Aug 17, 2023 at 10:10 UTC
514916d9ce4b94f88817c2b5240166bba4a411f1
1 file changed
+18
-8
compiler/.github/workflows/rust.yml
+18
-8
@@ -2,8 +2,18 @@ name: Forget (Rust)
2
3
on:
4
push:
5
- branches: [ "main" ]
5
+ branches: ["main"]
6
+ paths:
7
+ - .github/workflows/**
8
+ - forget/crates/**
9
+ - forget/Cargo.*
10
+ - forget/*.toml
11
pull_request:
12
+ paths:
13
+ - .github/workflows/**
14
+ - forget/crates/**
15
+ - forget/Cargo.*
16
+ - forget/*.toml
17
18
env:
19
CARGO_TERM_COLOR: always
@@ -12,10 +22,10 @@ jobs:
22
test:
23
runs-on: ubuntu-latest
24
steps:
15
- - uses: actions/checkout@v3
16
- - name: Build
17
- run: cargo build --verbose
18
- working-directory: forget
19
- - name: Run tests
20
- run: cargo test --verbose
21
- working-directory: forget
25
+ - uses: actions/checkout@v3
26
+ - name: Build
27
+ run: cargo build --verbose
28
+ working-directory: forget
29
+ - name: Run tests
30
+ run: cargo test --verbose
31
+ working-directory: forget