Ankush Menat
ffd5efe669
ci: bump ci python version for patch test
2022-02-10 10:53:17 +05:30
Ankush Menat
d32f229483
ci: fail on merge conflict label
2022-01-20 15:39:32 +05:30
Ankush Menat
8a9a13cb96
ci: concurrency control on v13 branches
2022-01-20 15:39:32 +05:30
Ankush Menat
d190ea4ad3
ci: disable coverage on v13 branch
2022-01-20 15:39:32 +05:30
mergify[bot]
f599c375ed
chore: add timeout to GHA workflows ( #26714 ) ( #28661 )
...
(cherry picked from commit 0bb60b37df )
Co-authored-by: Ankush <ankush@iwebnotes.com >
2021-12-01 11:23:40 +05:30
Ankush Menat
7a08f8aeec
chore: change semgrep rules repo name
...
[skip ci]
2021-10-22 22:40:56 +05:30
mergify[bot]
a082d70553
ci: move semgrep rules out of repo (backport #28067 )
...
* ci: move semgrep rules out of repo (#28067 )
Moving semgrep rules out of repos as it's unnecessary to maintain
same ruleset for different repos and different branches.
(cherry picked from commit cc1baae5eb )
# Conflicts:
# .github/helper/semgrep_rules/frappe_correctness.py
# .github/helper/semgrep_rules/frappe_correctness.yml
# .github/helper/semgrep_rules/report.py
# .github/helper/semgrep_rules/ux.py
# .github/workflows/linters.yml
* fix: resolve conflicts
Co-authored-by: Ankush Menat <ankush@frappe.io >
2021-10-22 21:58:45 +05:30
Ankush Menat
547e173fe0
ci: rule to fail PRs that add a new manual commit ( #27928 )
...
Manual commits are frequent source of bugs, confusions or undefined
behaviour.
All new manual commits should be explcitly ignored with explanation on
why it's added. This will only fail for new additions. Existing ones
need to be cleaned up manually.
(cherry picked from commit 06b426e9c3 )
2021-10-12 23:05:09 +05:30
ChillarAnand
f844c36ab2
fix(CI): Use bugbear instead of flake8-mutable
...
(cherry picked from commit 4dc17a856e )
2021-10-11 11:23:22 +05:30
mergify[bot]
dd0cefbeb9
refactor: Clean up mutable defaults and add CI check ( #27828 ) ( #27841 )
...
* refactor: Clean up mutable defaults and add CI check
(cherry picked from commit 772d4753e7 )
Co-authored-by: Chillar Anand <chillar@avilpage.com >
2021-10-07 09:57:35 +00:00
mergify[bot]
e57037b4cf
ci: fail build if asset bundling fails ( #27820 ) ( #27823 )
...
(cherry picked from commit 35e30bdcaf )
Co-authored-by: Ankush Menat <ankush@iwebnotes.com >
2021-10-05 23:59:47 +05:30
Frappe PR Bot
e6d0a57f0c
ci: fix docs checker for empty body ( #27569 )
...
Co-authored-by: Ankush Menat <ankush@iwebnotes.com >
2021-09-17 17:20:59 +05:30
Frappe PR Bot
30e02f092d
fix: General Ledger translation issues ( #27298 ) ( #27392 )
...
* fix: remove translations from GL report options
Options need not be translated, their display label gets translated
client side.
* fix: make group by options translatable
* ci: semgrep rule for translated options in report
Co-authored-by: Ankush Menat <ankush@iwebnotes.com >
(cherry picked from commit fa819f2fb0 )
2021-09-08 16:41:41 +05:30
Frappe PR Bot
5e97d1b620
ci: fix docs checker for wiki based docs ( #27380 ) ( #27382 )
...
(cherry picked from commit 5596988c94 )
Co-authored-by: Ankush Menat <ankush@iwebnotes.com >
2021-09-07 14:57:37 +05:30
Chillar Anand
4b2be2999f
chore: Cleanup imports ( #27320 )
...
* chore: Added isort to pre-commit config
* chore: Sort imports with isort
* chore: Remove imports with pycln
* chore: Sort imports with isort
* chore: Fix import issues
* chore: Fix sider issues
* chore: linting
* chore: linting / sorting import
from ecommerce refactor merge
* ci: dont allow unused imports
* chore: sort / clean ecommerce imports
Co-authored-by: Ankush Menat <ankush@iwebnotes.com >
2021-09-03 18:57:43 +05:30
Ankush Menat
77aef302e4
ci: add strict config for flake8
2021-09-01 20:22:00 +05:30
Frappe PR Bot
1f1841d232
ci(semgrep): add translation checks for report labels ( #27280 ) ( #27286 )
...
* ci(semgrep): add translation checks for report labels
* refactor: shift report tests to it's own yml
path can't be applied on a test id basis
* ci: ignore regional report in translation checks
[skip ci]
(cherry picked from commit 72ece75b11 )
Co-authored-by: Alan <2.alan.tom@gmail.com >
2021-09-01 14:27:00 +05:30
Frappe PR Bot
dc948cab3e
ci: use node action instead of apt ( #27226 )
...
* ci: use node action instead of apt (#27220 )
(cherry picked from commit e5e00700e5 )
* ci: keep python version 3.6 for v13
* ci: use node v12
Co-authored-by: Ankush Menat <ankush@iwebnotes.com >
2021-08-30 12:32:43 +05:30
Frappe PR Bot
8dae084f23
chore: remove deprecated and empty QUnit tests ( #27179 ) ( #27181 )
...
* chore: remove deprecated and empty QUnit tests
* ci: fix UI test config
Testing library was added on Frappe, in order to reuse command testing
library has to be installed during setup process.
(cherry picked from commit ae55eab599 )
Co-authored-by: Ankush Menat <ankush@iwebnotes.com >
2021-08-26 21:08:08 +05:30
Frappe PR Bot
663e550824
ci: ignore backports while checking docs ( #26962 ) ( #26965 )
...
[skip ci]
(cherry picked from commit 2a43fe1a22 )
Co-authored-by: Ankush Menat <ankush@iwebnotes.com >
2021-08-16 18:20:07 +05:30
Frappe PR Bot
7881536e09
ci: ignore js files in unittests ( #26937 )
...
* ci: ignore js files in unittests (#26934 )
* ci: ignore js files in unittests
- Avoid running python unittests on PRs that ONLY change JS files.
* ci: ignore md files in test workflows
(cherry picked from commit 8a6b82b196 )
# Conflicts:
# .github/workflows/server-tests.yml
* fix: resolve conflicts
Co-authored-by: Ankush Menat <ankush@iwebnotes.com >
2021-08-13 07:59:48 +00:00
Nabin Hait
f8031d3d79
Merge pull request #26261 from ruchamahabal/org-chart
...
feat: Organizational Chart
2021-08-10 17:12:59 +05:30
Frappe PR Bot
6a71955b99
chore: change location of backport action ( #26705 ) ( #26707 )
...
(cherry picked from commit e906acdc49 )
Co-authored-by: Ankush <ankush@iwebnotes.com >
2021-07-29 14:28:13 +05:30
Frappe PR Bot
cfd73ed554
ci: auto backport squashed commits based on labels ( #26622 ) ( #26640 )
...
(cherry picked from commit 057a0a9842 )
Co-authored-by: Ankush <ankush@iwebnotes.com >
2021-07-26 19:42:19 +05:30
Ankush Menat
6928fc17c6
chore: remove warning rules
...
semgrep-action doesn't consider severity, hence ignoring these rules for now.
2021-07-21 19:56:15 +05:30
Ankush
627a8a8cfd
chore: disable semgrep on push events (bp #26523 )
2021-07-16 13:03:18 +05:30
Rucha Mahabal
2c3866a53e
ci(cypress): use env variable for key
...
documentation ref: https://docs.cypress.io/guides/guides/command-line\#cypress-run
2021-07-16 10:32:38 +05:30
Ankush
b164070a4f
ci: make semgrep ignore existing errors (bp #26516 )
2021-07-15 19:31:59 +05:30
Rucha Mahabal
40793f4a18
test: introduce cypress tests
...
Co-authored-by: Ankush <ankush@iwebnotes.com >
Co-authored-by: Nabin Hait <nabinhait@gmail.com >
2021-07-13 13:17:19 +05:30
Gavin D'souza
43a24f2aa8
ci: Update ERPNext backup patch test >= v10
...
* Generated v10 backup archive
* used old v7 erpnext backup hosted via build.erpnext.com
* upgraded to v10 frappe + erpnext
* Hosted backup on https://erpnext.com/files/v10-erpnext.sql.gz
2021-06-10 15:08:42 +05:30
Suraj Shetty
faa25166a9
revert: "ci: Do not generate coverage report for hotfix branch"
...
Reverts: bcf116422a
2021-05-28 11:23:18 +05:30
Suraj Shetty
bcf116422a
ci: Do not generate coverage report for hotfix branch
2021-05-28 09:12:24 +05:30
Suraj Shetty
85aeca1443
ci: Update Python version to 3.7
2021-05-28 09:10:34 +05:30
Suraj Shetty
6da2212e2d
ci: Update frappe branch
2021-05-28 09:10:34 +05:30
Suraj Shetty
77f2686142
ci: Use only 3 containers for now
2021-05-28 09:10:34 +05:30
Suraj Shetty
b9a8afc234
ci: Add test orchestrator URL
2021-05-28 09:10:34 +05:30
Suraj Shetty
b3e647feca
fix: Pass ORCHESTRATOR_URL via secrets
2021-05-28 09:10:33 +05:30
Suraj Shetty
a70e11450e
ci: Check limits
2021-05-28 09:09:36 +05:30
Suraj Shetty
c79f5d7514
ci: Try parallel testing with orchestrator
2021-05-28 09:09:36 +05:30
Suraj Shetty
8696580254
ci: Fix coveralls
2021-05-28 09:09:36 +05:30
Suraj Shetty
6ca8989013
ci: Disble failfast temporarily
2021-05-28 09:09:36 +05:30
Suraj Shetty
5e88b14a01
chore: Debug
2021-05-28 09:09:36 +05:30
Suraj Shetty
b4c958caf0
chore: Debug
2021-05-28 09:09:36 +05:30
Suraj Shetty
3b69aa80fc
ci: Enable coveralls
2021-05-28 09:09:36 +05:30
Suraj Shetty
0f3d862ba9
chore: Debug
2021-05-28 09:07:57 +05:30
Suraj Shetty
85dd5d2252
chore: Debug
2021-05-28 09:07:57 +05:30
Suraj Shetty
dd15304921
fix: Frappe branch
2021-05-28 09:07:57 +05:30
Suraj Shetty
591f3f0bb9
ci: Try Parallel tests
2021-05-28 09:07:57 +05:30
Ankush Menat
073dcf7e42
ci(semgrep): fix false positives ( #25823 )
2021-05-25 14:06:10 +05:30
Ankush Menat
b1f8c80be3
ci: enable semgrep check on v13 branches and update rules ( #25647 )
...
* ci: enable semgrep on v13 branches
* ci: break semgrep steps for nicer output
* ci: update semgrep rules inline with frappe repo
2021-05-11 18:27:20 +05:30