Skip to content

Commit c17c1e2

Browse files
committed
Updated CircleCI filtering logic
1 parent d42a9fa commit c17c1e2

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

.circleci/config.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,20 @@ executors:
2121

2222
orbs:
2323
android: circleci/[email protected]
24+
<<<<<<< Updated upstream
2425

2526

26-
run_on_release: &run_on_release
27+
# Always run job
28+
run_always: &run_always
2729
filters:
2830
tags:
2931
only: /.*/
32+
33+
# Only run on release
34+
run_on_release: &run_on_release
35+
filters:
36+
tags:
37+
only: /.*/
3038
branches:
3139
ignore: /.*/
3240

@@ -231,26 +239,33 @@ workflows:
231239
build-and-test:
232240
jobs:
233241
- install-dependencies
242+
<<: *run_always
234243
- lint:
244+
<<: *run_always
235245
requires:
236246
- install-dependencies
237247
- typescript:
248+
<<: *run_always
238249
requires:
239250
- install-dependencies
240251
- unit-tests:
252+
<<: *run_always
241253
requires:
242254
- install-dependencies
243255
- build-package:
256+
<<: *run_always
244257
requires:
245258
- install-dependencies
246259
- android-e2e-test:
260+
<<: *run_always
247261
requires:
248262
- install-dependencies
249263
- lint
250264
- typescript
251265
- unit-tests
252266
- build-package
253267
- ios-e2e-test:
268+
<<: *run_always
254269
requires:
255270
- install-dependencies
256271
- lint

0 commit comments

Comments
 (0)