File tree Expand file tree Collapse file tree 5 files changed +200
-0
lines changed Expand file tree Collapse file tree 5 files changed +200
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : React Native - RN CLI
2
+
3
+ on :
4
+ push :
5
+ branches : [main]
6
+ paths : ['examples/native-cli/**']
7
+ pull_request :
8
+ branches : ['**']
9
+ paths : ['examples/native-cli/**']
10
+
11
+ concurrency :
12
+ group : ${{ github.workflow }}-${{ github.ref }}
13
+ cancel-in-progress : ${{ !contains(github.ref, 'main')}}
14
+
15
+ jobs :
16
+ validate :
17
+ name : Validate
18
+ runs-on : ubuntu-latest
19
+ steps :
20
+ - name : Checkout
21
+ uses : actions/checkout@v4
22
+
23
+ - name : Enable Corepack
24
+ run : corepack enable
25
+
26
+ - name : Setup Node.js
27
+ uses : actions/setup-node@v4
28
+ with :
29
+ node-version : 20.x
30
+ cache : ' yarn'
31
+
32
+ - name : Install Example
33
+ run : yarn --cwd examples/native-cli install
34
+
35
+ - name : Validate TypeScript
36
+ run : yarn --cwd examples/native-cli typecheck
37
+
38
+ - name : Validate ESLint
39
+ run : yarn --cwd examples/native-cli lint
40
+
41
+ - name : Run tests
42
+ run : yarn --cwd examples/native-cli test
43
+
44
+ - name : Run perf tests
45
+ run : cd examples/native-cli && ./reassure-tests.sh
46
+
47
+ - name : Run Danger.js
48
+ run : yarn --cwd examples/native-cli danger ci --id native
49
+ env :
50
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change
1
+ name : React Native - Expo
2
+
3
+ on :
4
+ push :
5
+ branches : [main]
6
+ paths : ['examples/native-expo/**']
7
+ pull_request :
8
+ branches : ['**']
9
+ paths : ['examples/native-expo/**']
10
+
11
+ concurrency :
12
+ group : ${{ github.workflow }}-${{ github.ref }}
13
+ cancel-in-progress : ${{ !contains(github.ref, 'main')}}
14
+
15
+ jobs :
16
+ validate :
17
+ name : Validate
18
+ runs-on : ubuntu-latest
19
+ steps :
20
+ - name : Checkout
21
+ uses : actions/checkout@v4
22
+
23
+ - name : Enable Corepack
24
+ run : corepack enable
25
+
26
+ - name : Setup Node.js
27
+ uses : actions/setup-node@v4
28
+ with :
29
+ node-version : 20.x
30
+ cache : ' yarn'
31
+
32
+ - name : Install Example
33
+ run : yarn --cwd examples/native-expo install
34
+
35
+ - name : Validate TypeScript
36
+ run : yarn --cwd examples/native-expo typecheck
37
+
38
+ - name : Run tests
39
+ run : yarn --cwd examples/native-expo test
40
+
41
+ - name : Run perf tests
42
+ run : cd examples/native-expo && ./reassure-tests.sh
43
+
44
+ - name : Run Danger.js
45
+ run : yarn --cwd examples/native-expo danger ci --id native-expo
46
+ env :
47
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change
1
+ name : Web - Next.js
2
+
3
+ on :
4
+ push :
5
+ branches : [main]
6
+ paths : ['examples/web-nextjs/**']
7
+ pull_request :
8
+ branches : ['**']
9
+ paths : ['examples/web-nextjs/**']
10
+
11
+ concurrency :
12
+ group : ${{ github.workflow }}-${{ github.ref }}
13
+ cancel-in-progress : ${{ !contains(github.ref, 'main')}}
14
+
15
+ jobs :
16
+ validate :
17
+ name : Validate
18
+ runs-on : ubuntu-latest
19
+ steps :
20
+ - name : Checkout
21
+ uses : actions/checkout@v4
22
+
23
+ - name : Enable Corepack
24
+ run : corepack enable
25
+
26
+ - name : Setup Node.js
27
+ uses : actions/setup-node@v4
28
+ with :
29
+ node-version : 20.x
30
+ cache : ' yarn'
31
+
32
+ - name : Install Example
33
+ run : yarn --cwd examples/web-nextjs install
34
+
35
+ - name : Validate ESLint
36
+ run : yarn --cwd examples/web-nextjs lint
37
+
38
+ - name : Run tests
39
+ run : yarn --cwd examples/web-nextjs test
40
+
41
+ - name : Run perf tests
42
+ run : cd examples/web-nextjs && ./reassure-tests.sh
43
+
44
+ - name : Run Danger.js
45
+ run : yarn --cwd examples/web-nextjs danger ci --id web-nextjs
46
+ env :
47
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change
1
+ name : Web - Vite
2
+
3
+ on :
4
+ push :
5
+ branches : [main]
6
+ paths : ['examples/web-vite/**']
7
+ pull_request :
8
+ branches : ['**']
9
+ paths : ['examples/web-vite/**']
10
+
11
+ concurrency :
12
+ group : ${{ github.workflow }}-${{ github.ref }}
13
+ cancel-in-progress : ${{ !contains(github.ref, 'main')}}
14
+
15
+ jobs :
16
+ validate :
17
+ name : Validate
18
+ runs-on : ubuntu-latest
19
+ steps :
20
+ - name : Checkout
21
+ uses : actions/checkout@v4
22
+
23
+ - name : Enable Corepack
24
+ run : corepack enable
25
+
26
+ - name : Setup Node.js
27
+ uses : actions/setup-node@v4
28
+ with :
29
+ node-version : 20.x
30
+ cache : ' yarn'
31
+
32
+ - name : Install Example
33
+ run : yarn --cwd examples/web-vite install
34
+
35
+ - name : Validate TypeScript
36
+ run : yarn --cwd examples/web-vite typecheck
37
+
38
+ - name : Validate ESLint
39
+ run : yarn --cwd examples/web-vite lint
40
+
41
+ - name : Run tests
42
+ run : yarn --cwd examples/web-vite test
43
+
44
+ - name : Run perf tests
45
+ run : cd examples/web-vite && ./reassure-tests.sh
46
+
47
+ - name : Run Danger.js
48
+ run : yarn --cwd examples/web-vite danger ci --id web-vite
49
+ env :
50
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -3,8 +3,14 @@ name: Examples
3
3
on :
4
4
push :
5
5
branches : [main]
6
+ paths : ['examples/xxx/**']
6
7
pull_request :
7
8
branches : ['**']
9
+ paths : ['examples/xxx/**']
10
+
11
+ concurrency :
12
+ group : ${{ github.workflow }}-${{ github.ref }}
13
+ cancel-in-progress : ${{ !contains(github.ref, 'main')}}
8
14
9
15
jobs :
10
16
test-native :
You can’t perform that action at this time.
0 commit comments