Suraj Shetty
5de89df5b7
ci: Only upload server-side coverage report if .py files are changed
2022-02-21 09:32:44 +05:30
Suraj Shetty
4e24efda8f
ci: Exclude coverage.py and build.py from the report
2022-02-16 17:44:14 +05:30
Suraj Shetty
20056a447f
ci: Track server-side coverage as well while doing UI tests
2022-02-16 17:21:59 +05:30
Suraj Shetty
da5779dc43
ci: Run cypress tests on each re-run
...
- using $GITHUB_RUN_ID-$GITHUB_RUN_ATTEMPT to keep each re-run unique
- Previously, cypress used to just return "Run finished" (without actually re-running the test) after re-running the GA build (without updating the code). This used to give false impression that all tests are passed.
2022-01-25 13:46:18 +05:30
Ankush Menat
d79450c501
ci: add timeout to CI jobs ( #15000 )
...
once a day some job gets stuck and default timeout is 6 hours.
Changed timeout to 1 hour which is 3-4x more than max running time of
all jobs.
2021-11-17 15:37:28 +05:30
Gavin D'souza
42acb7647f
ci: Upgrade Py37 to Py39
2021-10-07 20:33:50 +05:30
MitulDavid
b798b96deb
ci: Set Codecov flags to categorize coverage
2021-10-04 08:21:40 +05:30
Suraj Shetty
4d435e271e
Merge branch 'develop' into coverage
2021-09-30 23:11:26 +05:30
MitulDavid
eeae52bbf9
ci: Use file-existence-action instead of hashFiles()
2021-09-22 19:07:32 +05:30
Mitul David
eb16a09a57
ci: Upload coverage only if report is generated
2021-09-21 20:26:14 +05:30
MitulDavid
d8d8c8e54e
ci: Code coverage for JS files
2021-09-20 21:11:47 +05:30
Ankush Menat
765a255a00
ci: use ubuntu-latest for all jobs
2021-08-31 22:31:50 +05:30
Ankush Menat
132864a776
ci: extend concurrency control to all long jobs
2021-08-27 23:08:09 +05:30
Gavin D'souza
e2585cbc7e
ci(roulette): Add support for running on forks
2021-08-25 13:46:09 +05:30
Gavin D'souza
e01ef7ff52
ci(roulette): Use GitHub REST to figure out changed files
2021-08-25 12:40:44 +05:30
Gavin D'souza
597d237f63
ci: Roulette for GHA
2021-08-24 20:41:24 +05:30
gavin
850939ed13
Revert "ci: ignore js only changes while running unittests ( #13932 )"
...
This reverts commit ead26527b7 .
2021-08-24 13:26:03 +05:30
Ankush Menat
ead26527b7
ci: ignore js only changes while running unittests ( #13932 )
...
* ci: ignore js only changes while running unittests
- IF PR only changes JS files then unittests / patch tests wont run.
- Change done to save resources / concurrent builds.
* ci: ignore md files in build
2021-08-13 18:14:47 +05:30
Ankush
d58d2ac77f
ci(cypress): use env variable for key ( #13616 )
...
documentation ref: https://docs.cypress.io/guides/guides/command-line#cypress-run
2021-06-30 23:05:05 +05:30
Suraj Shetty
ab9b6bf36e
ci: Run ui tests after PR merge for status badge
2021-05-26 15:46:41 +05:30
Faris Ansari
d90660affe
fix: Set node to version 14 again
2021-05-18 13:09:28 +05:30
Suraj Shetty
155b28cf51
ci: Update Job names
...
- Also, update mergify rules
2021-05-12 16:29:05 +05:30
Suraj Shetty
e33a09f4e6
refactor: Test runner
...
- fix style
- Handle global dependency
2021-05-05 13:15:25 +05:30
Suraj Shetty
ad06165ab5
fix: Use GITHUB_RUN_ID for uniqueness
...
- Also rename tests
2021-05-03 00:41:37 +05:30
Suraj Shetty
cf0e15e264
feat: Enable cypress parallel testing
2021-05-02 21:03:09 +05:30