Skip to content

Commit fcf4d4b

Browse files
Merge pull request #48 from intercom/brian/ci_fix
Updated CircleCI filtering logic
2 parents d42a9fa + 5e6fcb8 commit fcf4d4b

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
@@ -22,14 +22,21 @@ executors:
2222
orbs:
2323
android: circleci/[email protected]
2424

25+
# Always run job
26+
run_always: &run_always
27+
filters:
28+
tags:
29+
only: /.*/
2530

31+
# Only run on release
2632
run_on_release: &run_on_release
2733
filters:
2834
tags:
2935
only: /.*/
3036
branches:
3137
ignore: /.*/
3238

39+
3340
commands:
3441
attach_project:
3542
steps:
@@ -228,29 +235,37 @@ jobs:
228235

229236

230237
workflows:
238+
version: 2.1
231239
build-and-test:
232240
jobs:
233-
- install-dependencies
241+
- 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)