Gavin D'souza
b1effcab4b
docs: Removed whitespace from Try on FC button
2022-04-28 14:52:29 +05:30
Ankush Menat
9bec3480ed
ci: failfast in case of conflicts ( #16777 )
2022-04-27 14:25:45 +05:30
Deepesh Garg
59ee952d82
chore: failing semantic release
2022-04-26 12:55:03 +05:30
Deepesh Garg
b59619f764
chore: Update creds to allow updates on protected branch ( #16672 )
2022-04-19 17:29:09 +05:30
Deepesh Garg
bf21d2fe2a
chore: use ubuntu latest
2022-04-18 16:46:14 +05:30
Deepesh Garg
bafb1faa48
chore: Add semantic releases
2022-04-18 10:52:49 +05:30
ChillarAnand
b2fc959307
refactor: Clean up whitespace & add CI check
2022-02-25 20:01:29 +05:30
Suraj Shetty
21fcd00416
ci: While running all builds set build-server as well
2022-02-21 11:07:37 +05:30
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
e0dcabf224
ci: Build not required for UI tests
...
Since we build again after instrumentation
2022-02-17 09:52:49 +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
3d474b5927
fix: drop py3.7 support for v14
2022-01-10 13:45:18 +05:30
Faris Ansari
ad390aab22
fix: update docs link checker
...
since docs are moved to wiki
2021-12-14 16:31:02 +05:30
Ankush Menat
3baa09401e
ci: update apt cache before install ( #15226 )
2021-12-09 09:59:19 +05:30
Suraj Shetty
8a84ae4f08
ci: Use node version 14 to avoid node-sass failure in patch testing build ( #15176 )
2021-12-03 13:57:57 +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
Ankush Menat
b70251baba
ci: user hotfix branches for patch test
2021-11-11 12:25:03 +05:30
Revant Nandgaonkar
9b68a9e5b4
ci: change GITHUB_PAT to CI_PAT
2021-11-03 13:51:46 +05:30
Revant Nandgaonkar
30992116ee
chore: migrate docker to github actions
2021-11-02 12:12:49 +05:30
Ankush Menat
614423e41c
chore: change repo name
2021-10-22 22:37:06 +05:30
Ankush Menat
488cb31265
ci: move semgrep rules out of repo
2021-10-22 21:46:50 +05:30
Ankush Menat
61a59240dd
ci: install dev dependencies for server tests
2021-10-20 12:46:07 +05:30
gavin
a52decf308
Merge pull request #14481 from saxenabhishek/aks-feat-semgrep-sql
...
ci: semgrep rule for db.sql
2021-10-19 13:50:03 +05:30
Gavin D'souza
4a5bb2873d
ci: Ignore sql=>qb rule for test files
2021-10-19 13:25:37 +05:30
Ankush Menat
ac1bb636cf
ci: flag new instances of sql_ddl and sql_list
2021-10-18 22:13:50 +05:30
Ankush Menat
059e5441c2
ci: use semgrep pattern instead of regex
2021-10-18 21:33:06 +05:30
abhishek
236c84ab8b
feat: semgrep rule for db.sql
2021-10-18 16:35:13 +05:30
Hussain Nagaria
cb4b9868d3
chore: Try on FCloud button
2021-10-13 18:41:08 +05:30
Ankush Menat
e6bbc698d0
ci: fail CI if asset bundling fails ( #14364 )
...
* ci: fail CI if asset bundling fails
* chore: formatting
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2021-10-08 11:40:31 +05:30
Gavin D'souza
42acb7647f
ci: Upgrade Py37 to Py39
2021-10-07 20:33:50 +05:30
Suraj Shetty
db9b3e1313
Merge pull request #14269 from mituldavid/coverage
2021-10-06 13:29:40 +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
Ankush Menat
c1f9231d72
fix: install future and minor changes
...
minor changes:
1. quitely checkout new tags
2. avoid changing directory
3. use pip instead of bench to install deps.
2021-09-28 17:28:24 +05:30
Ankush Menat
42791744ff
test: migration tests each version at a time
2021-09-26 13:18:21 +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
Ankush Menat
b140bb3f43
test: run patch test to last release and PR
...
In the patch test, instead of migrating to the current SHA directly.
Migrate to the latest release (with code at the time of release) and
then migrate to last commit in PR.
Why? When directly migrating, the previous patches that would've run
with old code have access to the new code and it's not realistic. This
change brings it a little bit closer to reality. Hence missing failures
that would occur with IRL installations.
2021-09-21 18:14:17 +05:30
MitulDavid
d8d8c8e54e
ci: Code coverage for JS files
2021-09-20 21:11:47 +05:30
Gavin D'souza
a0e2d0ec20
fix: Drop support for Python 3.6
...
* Bumping iPython by a minor version broke 3.6 installs for us via https://github.com/frappe/frappe/pull/14192
* We could just add another line in requirements.txt to solve this, but
since PY36 is reaching end of life by end of this year and release of
3.10 is just around the corner, might as well just drop it now than
later
* Frappe v14 would probably have the support range of 3.7-3.10/11 given
when we release it. Maintaining dependencies for such a large range
can become cumbersome
2021-09-17 11:24:51 +05:30
Ankush Menat
eb4e94f52d
fix: install mariadb client
...
GitHub action's Ubuntu 20.04 image has mysql8 tooling which is not
compatible with mariadb.
2021-09-12 18:11:12 +05:30
Ankush Menat
b33b469aff
Merge branch 'develop' into ci_ubuntu_latest
2021-09-07 13:10:56 +05:30
Suraj Shetty
fba196484c
ci: Conditionally run codecov upload
2021-09-06 22:50:42 +05:30
Suraj Shetty
8b252d493a
ci: Conditionally run codecov upload
2021-09-06 22:49:48 +05:30
Suraj Shetty
f4e477ef42
ci: Run postgres builds as well after a push on develop
2021-09-02 13:06:48 +05:30
Suraj Shetty
cbd94bd33d
ci: Set name for coverage data upload
2021-09-02 10:53:53 +05:30
Suraj Shetty
ba73d99377
ci: Enable code coverage for postgres build as well
2021-09-02 09:36:57 +05:30
Suraj Shetty
cf028964f3
CI: Use codecov coverage reporting
...
Why?
- Coveralls had login issues and we were not able to view files to find the actual uncovered lines
- Codecov has better reporting (status checks & commit diff coverage, ), UX (better folder/file navigation, faster page loads), and has more features.
- Codecov will not require additional step of
coverage wrap-up for parallel builds (it manages it internally somehow).
2021-09-02 09:36:25 +05:30