Ankush Menat
8dc1ce12d4
chore: simplify bug report form
3 years ago
Ankush Menat
fe597cdd3b
chore: remove unused issue tempaltes
[skip ci]
3 years ago
Ankush Menat
fcb614d1b7
chore: correct form format for issues
3 years ago
Ankush Menat
bf48f17600
chore: new and improved bug report form
[skip ci]
3 years ago
Ankush Menat
ffa3d45c42
chore: update stale rules and apply on issues
[skip ci]
3 years ago
Conor
03370c63c5
chore: minor typo correction in CONTRIBUTING ( #28386 )
3 years ago
Ankush Menat
b728597ef4
fix: use hotfix branches for patch tests
3 years ago
Revant Nandgaonkar
c2697bca76
ci: change GITHUB_PAT to CI_PAT
3 years ago
Revant Nandgaonkar
c587f18735
chore: migrate docker to github actions
3 years ago
Ankush Menat
27cbeb920e
test(patch): run patch tests for major releases
Run patch tests one at a time
v10 db -> v12-> v13 -> .... -> frappe:corresponding base branch and PR.
3 years ago
Ankush Menat
4ad2b851c4
chore: change semgrep rules repo name
[skip ci]
3 years ago
Ankush Menat
cc1baae5eb
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.
3 years ago
Ankush Menat
5ada11b1af
ci: run semgrep after basic linters
3 years ago
Ankush Menat
92c0dcc3ea
ci: install dev requirements in CI
3 years ago
gavin
9916b87767
ci: Rule Added for using frappe.qb over db.sql* ( #28000 )
ERPNext port of https://github.com/frappe/frappe/pull/14481
Co-authored-by: Ankush Menat <ankush@iwebnotes.com>
Co-authored-by: abhishek <as7122000@gmail.com>
3 years ago
Mohammad Hussain Nagaria
904381295e
chore: Add Try on Frappe Cloud button to README ( #27950 )
3 years ago
Ankush Menat
06b426e9c3
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.
3 years ago
ChillarAnand
4dc17a856e
fix(CI): Use bugbear instead of flake8-mutable
3 years ago
Chillar Anand
772d4753e7
refactor: Clean up mutable defaults and add CI check ( #27828 )
* refactor: Clean up mutable defaults and add CI check
3 years ago
Ankush Menat
35e30bdcaf
ci: fail build if asset bundling fails ( #27820 )
3 years ago
Suraj Shetty
1fc8fcc258
ci: Upload coverage report to codecov
3 years ago
Dany Robert
fa819f2fb0
fix: General Ledger translation issues ( #27298 )
* 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>
3 years ago
Ankush Menat
5596988c94
ci: fix docs checker for wiki based docs ( #27380 )
3 years ago
Chillar Anand
915b34391c
chore: Clean up imports ( #27302 )
* chore: Added isort to pre-commit config
* chore: Sort imports with isort
* chore: Clean up imports with pycln
* chore: Sort imports with isort
* chore: Fix import issues
* chore: Clean up sider issues
* chore: Remove import errors from flake8 ignore list
* chore: Clean up lint issues
3 years ago
Ankush Menat
65279c2471
ci: add strict config for flake8
3 years ago
Alan
72ece75b11
ci(semgrep): add translation checks for report labels ( #27280 )
* 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]
3 years ago
Ankush Menat
602374a0a4
ci: switch to latest LTS Ubuntu version
3 years ago
Ankush Menat
9de0f7538f
ci: concurrency control for CI jobs ( #27230 )
similar to https://github.com/frappe/frappe/pull/14061
This will ensure that only one instance of the following tests run per
PR and cancel previous running/queued jobs when new commits are pushed.
- Server / unit tests
- UI tests
- Patch test
3 years ago
Ankush Menat
e5e00700e5
ci: use node action instead of apt ( #27220 )
3 years ago
Ankush Menat
ae55eab599
chore: remove deprecated and empty QUnit tests ( #27179 )
* 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.
3 years ago
Ankush Menat
8bbec42fa0
fix: undo changes to patch ( #26983 )
* fix: undo changes to patch
* ci: ignore empty body / head
3 years ago
Ankush Menat
2a43fe1a22
ci: ignore backports while checking docs ( #26962 )
[skip ci]
3 years ago
Ankush Menat
8a6b82b196
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
3 years ago
Rucha Mahabal
9dfddca22e
ci(cypress): use env variable for key
documentation ref: https://docs.cypress.io/guides/guides/command-line\#cypress-run
3 years ago
Ankush
0bb60b37df
chore: add timeout to GHA workflows ( #26714 )
3 years ago
Frappe PR Bot
6a71955b99
chore: change location of backport action ( #26705 ) ( #26707 )
(cherry picked from commit e906acdc49
)
Co-authored-by: Ankush <ankush@iwebnotes.com>
3 years ago
Ankush
e906acdc49
chore: change location of backport action ( #26705 )
3 years ago
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>
3 years ago
Ankush
057a0a9842
ci: auto backport squashed commits based on labels ( #26622 )
3 years ago
Ankush Menat
6928fc17c6
chore: remove warning rules
semgrep-action doesn't consider severity, hence ignoring these rules for now.
3 years ago
Ankush Menat
28d52c4a95
chore: remove warning rules
semgrep-action doesn't consider severity, hence ignoring these rules for now.
3 years ago
Suraj Shetty
47f200a70d
chore: Update stale.yml
reduce `daysUntilStale` & `daysUntilClose` to keep the contributors active.
3 years ago
Ankush
627a8a8cfd
chore: disable semgrep on push events (bp #26523 )
3 years ago
Ankush
a6d80dcc2a
chore: disable semgrep on push events ( #26523 )
3 years ago
Rucha Mahabal
2c3866a53e
ci(cypress): use env variable for key
documentation ref: https://docs.cypress.io/guides/guides/command-line\#cypress-run
3 years ago
Ankush
b164070a4f
ci: make semgrep ignore existing errors (bp #26516 )
3 years ago
Ankush
1b5f3cf605
ci: make semgrep ignore existing errors ( #26516 )
3 years ago
Rucha Mahabal
40793f4a18
test: introduce cypress tests
Co-authored-by: Ankush <ankush@iwebnotes.com>
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
3 years ago
Ankush Menat
203c2b2292
ci: show bench logs if ui test fails
3 years ago
Ankush Menat
a68344fe8a
refactor: extend commands from frappe
3 years ago