From 9f87e9f4ee8238b965e4b0d8b60ae8ef3412a2ab Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 16:51:55 +0200 Subject: [PATCH 01/22] chore: add codecov --- .codecov.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .codecov.yml diff --git a/.codecov.yml b/.codecov.yml new file mode 100644 index 000000000..4ec49d189 --- /dev/null +++ b/.codecov.yml @@ -0,0 +1,11 @@ +coverage: + precision: 2 + round: down + range: 70...100 + + status: + project: true + patch: true + changes: false + +comment: false \ No newline at end of file From 615ad55d176f3f93f49b0f092fae6f01dfa61bf2 Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 17:03:56 +0200 Subject: [PATCH 02/22] chore: add to circleci --- .circleci/config.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index eae25a946..8dea0648e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -86,6 +86,8 @@ jobs: workflows: version: 2 + orbs: + codecov: codecov/codecov@1.0.2 build-and-test: jobs: - install-dependencies @@ -110,3 +112,5 @@ workflows: requires: - install-dependencies filters: *filter-only-main + - codecov/upload: + file: {{ coverage_report_filepath }} From e2572540273e0971f94d469f85a5476e0768e7b0 Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 17:05:50 +0200 Subject: [PATCH 03/22] chore: update --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8dea0648e..e52e4f5f8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -113,4 +113,4 @@ workflows: - install-dependencies filters: *filter-only-main - codecov/upload: - file: {{ coverage_report_filepath }} + file: coverage From c2202a45a7e9b73dea444f91ab7a548a7a97370f Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 17:11:55 +0200 Subject: [PATCH 04/22] chore: test --- .circleci/config.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e52e4f5f8..eaf89fbd5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -15,6 +15,9 @@ defaults: &defaults - image: cimg/node:current working_directory: ~/react-native-testing-library +orbs: + codecov: codecov/codecov@1.0.2 + jobs: install-dependencies: <<: *defaults @@ -72,6 +75,10 @@ jobs: at: ~/react-native-testing-library - run: | cd website && yarn install && yarn build + coverage: + steps: + - codecov/upload: + file: coverage deploy-website: <<: *defaults steps: @@ -86,8 +93,6 @@ jobs: workflows: version: 2 - orbs: - codecov: codecov/codecov@1.0.2 build-and-test: jobs: - install-dependencies @@ -112,5 +117,7 @@ workflows: requires: - install-dependencies filters: *filter-only-main - - codecov/upload: - file: coverage + - coverage: + requires: + - install-dependecies + - tests \ No newline at end of file From e7db30c79007b8f262c47eaaea7a3c57506f2b5f Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 17:13:11 +0200 Subject: [PATCH 05/22] chore: typo --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index eaf89fbd5..c35df0189 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -119,5 +119,5 @@ workflows: filters: *filter-only-main - coverage: requires: - - install-dependecies + - install-dependencies - tests \ No newline at end of file From 299f4d1c76a24ac96c2f97cbe36448032f51b62b Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 17:20:59 +0200 Subject: [PATCH 06/22] chore: collect coverage --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ba43ae650..62996e126 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "scripts": { "clean": "del build", "test": "jest", - "test:ci": "jest --maxWorkers=2", + "test:ci": "jest --maxWorkers=2 --collectCoverage=true", "test:ci:react:17": "scripts/test_react_17", "typecheck": "tsc", "flow": "flow", From 2f32d7b742e47f36b39980afc70874b9255e8a91 Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 17:24:22 +0200 Subject: [PATCH 07/22] chore: coverage v8 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 62996e126..602f82f95 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "scripts": { "clean": "del build", "test": "jest", - "test:ci": "jest --maxWorkers=2 --collectCoverage=true", + "test:ci": "jest --maxWorkers=2 --collectCoverage=true --coverage-provider=v8", "test:ci:react:17": "scripts/test_react_17", "typecheck": "tsc", "flow": "flow", From b6844a20cf62e54ff102cdfbb648a9f9f8c85a5c Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 17:28:58 +0200 Subject: [PATCH 08/22] chore: rename --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c35df0189..7e892e6c2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -75,7 +75,7 @@ jobs: at: ~/react-native-testing-library - run: | cd website && yarn install && yarn build - coverage: + run-coverage: steps: - codecov/upload: file: coverage @@ -117,7 +117,7 @@ workflows: requires: - install-dependencies filters: *filter-only-main - - coverage: + - run-coverage: requires: - install-dependencies - tests \ No newline at end of file From 5b31fbf18bab83d2e699d8fafa75e961b1ed07d5 Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 17:59:54 +0200 Subject: [PATCH 09/22] chore WHY ARE YOU NOT RUNNING??? --- .circleci/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7e892e6c2..2c14145c1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -76,6 +76,7 @@ jobs: - run: | cd website && yarn install && yarn build run-coverage: + <<: *defaults steps: - codecov/upload: file: coverage From 1b576e35d9956017f91050e29e9d8a8dc244ea6a Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 18:08:54 +0200 Subject: [PATCH 10/22] chore: run, run, run --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2c14145c1..c57c4c3aa 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,4 +1,4 @@ -version: 2 +version: 2.1 aliases: - &filter-only-main From b90d569b95ccc54194279409035a32cce4515023 Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Fri, 28 Oct 2022 18:11:36 +0200 Subject: [PATCH 11/22] chore: chupacabra --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c57c4c3aa..dfe83282a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -61,7 +61,7 @@ jobs: - store_artifacts: path: coverage destination: coverage - test:react:17: + test-react-17: <<: *defaults steps: - attach_workspace: @@ -106,7 +106,7 @@ workflows: - tests: requires: - install-dependencies - - test:react:17: + - test-react-17: requires: - install-dependencies - test-website: From 257e151119ca6cbfaca8300bb9c7b1ce7c30a3c8 Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Sat, 29 Oct 2022 01:11:23 +0200 Subject: [PATCH 12/22] chore: test --- .codecov.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.codecov.yml b/.codecov.yml index 4ec49d189..55ad16ff6 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -1,11 +1,4 @@ coverage: precision: 2 round: down - range: 70...100 - - status: - project: true - patch: true - changes: false - -comment: false \ No newline at end of file + range: 70...100 \ No newline at end of file From 3185a64c19089d975f8feb28c7311e4572744a76 Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Sat, 29 Oct 2022 23:58:16 +0200 Subject: [PATCH 13/22] chore: yahooo! --- .circleci/config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index dfe83282a..6a47ce27c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -61,6 +61,8 @@ jobs: - store_artifacts: path: coverage destination: coverage + - codecov/upload: + file: coverage test-react-17: <<: *defaults steps: From ae673c7413fc23299dd843a4cfdbe231b4d4150f Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Sun, 30 Oct 2022 00:29:19 +0200 Subject: [PATCH 14/22] chore: lolololo --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6a47ce27c..9ebeb11e1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -62,7 +62,7 @@ jobs: path: coverage destination: coverage - codecov/upload: - file: coverage + file: coverage/coverage-final.json test-react-17: <<: *defaults steps: @@ -81,7 +81,7 @@ jobs: <<: *defaults steps: - codecov/upload: - file: coverage + file: coverage/coverage-final.json deploy-website: <<: *defaults steps: From 396a8244fe473b23515383205ed0c416c7da27e7 Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Sun, 30 Oct 2022 00:44:06 +0200 Subject: [PATCH 15/22] chore: use newer version of codecov --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9ebeb11e1..83f44b563 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -16,7 +16,7 @@ defaults: &defaults working_directory: ~/react-native-testing-library orbs: - codecov: codecov/codecov@1.0.2 + codecov: codecov/codecov@3.2.2 jobs: install-dependencies: From c9007da9084cc55ff5680d0e2c2a326dd67447d1 Mon Sep 17 00:00:00 2001 From: Jan Jaworski Date: Sun, 30 Oct 2022 00:48:38 +0200 Subject: [PATCH 16/22] chore: cleanup --- .circleci/config.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 83f44b563..98ca8cab6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -61,8 +61,7 @@ jobs: - store_artifacts: path: coverage destination: coverage - - codecov/upload: - file: coverage/coverage-final.json + - codecov/upload test-react-17: <<: *defaults steps: @@ -119,8 +118,4 @@ workflows: - deploy-website: requires: - install-dependencies - filters: *filter-only-main - - run-coverage: - requires: - - install-dependencies - - tests \ No newline at end of file + filters: *filter-only-main \ No newline at end of file From 86e775890abbd06f743a5e4b413ffef1bab4b511 Mon Sep 17 00:00:00 2001 From: Maciej Jastrzebski Date: Mon, 31 Oct 2022 09:20:04 +0100 Subject: [PATCH 17/22] Update .codecov.yml Trailing line --- .codecov.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.codecov.yml b/.codecov.yml index 55ad16ff6..d653c3e51 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -1,4 +1,5 @@ coverage: precision: 2 round: down - range: 70...100 \ No newline at end of file + range: 70...100 + From af58998beaeb3bf420dd5dc72036356383b56564 Mon Sep 17 00:00:00 2001 From: Maciej Jastrzebski Date: Mon, 31 Oct 2022 09:20:16 +0100 Subject: [PATCH 18/22] Update .codecov.yml From 8d6911c6aeaf124cab3c9cd7d78c01c7e8a3a4de Mon Sep 17 00:00:00 2001 From: Maciej Jastrzebski Date: Mon, 31 Oct 2022 09:20:27 +0100 Subject: [PATCH 19/22] Update .codecov.yml --- .codecov.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.codecov.yml b/.codecov.yml index d653c3e51..7d122f275 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -2,4 +2,3 @@ coverage: precision: 2 round: down range: 70...100 - From 5ed763e616ff0dd9fded4137090e8b19d11b0336 Mon Sep 17 00:00:00 2001 From: Maciej Jastrzebski Date: Mon, 31 Oct 2022 09:20:51 +0100 Subject: [PATCH 20/22] Update config.yml --- .circleci/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 98ca8cab6..73485a551 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -118,4 +118,5 @@ workflows: - deploy-website: requires: - install-dependencies - filters: *filter-only-main \ No newline at end of file + filters: *filter-only-main + From 6e9e4480cee66d14343fa33036f3b7a001278b33 Mon Sep 17 00:00:00 2001 From: Maciej Jastrzebski Date: Mon, 31 Oct 2022 09:21:03 +0100 Subject: [PATCH 21/22] Update config.yml --- .circleci/config.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 73485a551..07c096ed6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -119,4 +119,3 @@ workflows: requires: - install-dependencies filters: *filter-only-main - From 92c902d678d83133a9bd8e4fe4562b6d736da899 Mon Sep 17 00:00:00 2001 From: Maciej Jastrzebski Date: Mon, 31 Oct 2022 09:26:11 +0100 Subject: [PATCH 22/22] Update config.yml --- .circleci/config.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 07c096ed6..cebc11f76 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -76,7 +76,7 @@ jobs: at: ~/react-native-testing-library - run: | cd website && yarn install && yarn build - run-coverage: + upload-code-coverage: <<: *defaults steps: - codecov/upload: @@ -115,6 +115,9 @@ workflows: - install-dependencies # docusuarus build is running when deploying website as well filters: *filter-ignore-main + - upload-code-coverage: + requires: + - tests - deploy-website: requires: - install-dependencies