207d0b954c
Update RoboFile with new parameters and delete cot plugin
2024-05-06 14:45:09 +02:00
52c6f698c9
Add WP CLI command for creating testing email template
...
[MAILPOET-5971]
2024-04-22 10:32:47 +02:00
0d6fe6e5eb
Apply rules to tests and tasks
2024-03-21 16:57:59 +01:00
c39b498e59
Remove test dependency on WooCommerce Blocks
...
The plugin was integrated into WooCommerce Core and is no longer available for download.
[MAILPOET-5925]
2024-02-28 10:38:10 -06:00
bbc4a86759
Rename flag for skipping tests in webpack build
...
[MAILPOET-5714]
2024-02-19 11:44:33 +01:00
8ef77dbe58
Add support for skipping build of JS tests and skip when building zip
...
This commit addresses issue with insufficient resources on Circle CI
to avoid using larger executor instances.
[MAILPOET-5714]
2024-02-19 11:44:33 +01:00
305db25376
Update k6 to latest and improve running tests
2024-02-18 09:27:48 +01:00
5d8d7adc08
Add command to install just PHP dependencies
...
MAILPOET-4237
2024-02-08 11:13:35 -06:00
a86f75a1e7
Update CodeSniffer ignores
...
[MAILPOET-5781]
2024-01-29 13:27:49 +01:00
06d7397c0d
Reset old plugins
...
[MAILPOET-5283]
2023-12-19 13:36:17 +01:00
0f58d5028b
Bump min PHP versions when running PHPCS
...
[MAILPOET-5726]
2023-12-03 20:34:09 +01:00
2931af3547
Add command to create automation triggers
2023-10-09 10:06:56 +02:00
49dd627a76
Update references to renamed files
...
[MAILPOET-4938]
2023-10-02 13:05:20 +02:00
40cbec0bf6
Create robo command to update JS dependencies
...
MAILPOET-4391
2023-10-02 10:00:28 +02:00
22074731ed
Refactor all k6 tests and update RoboFile
2023-09-22 16:43:21 +02:00
df83158dfb
Update k6 to latest version and update test suite
2023-09-22 16:43:21 +02:00
c3c10ff557
Remove JS compilation from JS newsletter tests
...
JS is compiled in the build job, so this steps seems to be redundant.
[MAILPOET-5571]
2023-09-06 11:19:20 +02:00
33e7e2d5f1
Fix typos in migration levels related strings
...
[MAILPOET-5416]
2023-07-26 14:01:39 +02:00
acd5846f70
Change migration level constants to lowercase
...
[MAILPOET-5416]
2023-07-26 14:01:39 +02:00
ec8b5260dd
Improve command for creating new migrations
...
Use required parameter instead of optional option
[MAILPOET-5416]
2023-07-26 14:01:39 +02:00
8454925e9a
Update functionality for generating new migrations to support levels
...
[MAILPOET-5416]
2023-07-26 14:01:39 +02:00
560e388702
Bump min and max PHP versions when running PHPCS
...
[MAILPOET-4939]
2023-05-17 17:35:41 +03:00
7b082353f5
Run CodeSniffer in multiple processes
...
[MAILPOET-5335]
2023-05-16 10:38:49 -05:00
f12bb8e680
Run Semgrep check on build
...
[MAILPOET-5230]
2023-04-26 10:01:51 +02:00
a3cf1daeae
Remove code coverage code as it is not used anymore
...
[MAILPOET-2440]
2023-04-20 16:21:34 +02:00
520e7166cf
Don't stop on first failure
...
MAILPOET-5145
2023-04-07 12:11:12 -05:00
c8c88a8704
If there is no k6 cloud token set in env dont stream to cloud
...
[MAILPOET-5196]
2023-04-07 15:45:50 +02:00
f994d1b232
Streamline test results output to k6 cloud
...
[MAILPOET-5196]
2023-04-07 15:45:50 +02:00
97848a42f5
Update RoboFile with PW
2023-04-05 11:32:08 +02:00
59cb38a986
Remove duplicated code
2023-04-05 11:32:08 +02:00
eca4e2104a
Cache mysql volume for performance tests
...
[MAILPOET-4950]
2023-04-05 11:32:08 +02:00
6141e4a57a
Download and import data for performance tests
...
[MAILPOET-4950]
2023-04-05 11:32:08 +02:00
06874645c7
Add nightly testing and update CircleCI and RoboFile
...
[MAILPOET-4954
2023-03-30 11:03:28 +02:00
30f5a48b9d
Use the new ESLint config for ./do qa:fix-file
...
[MAILPOET-5015]
2023-03-27 15:24:38 +02:00
0cb684151f
Use JS ESLint configs instead of JSON
...
This is to avoid ERR_IMPORT_ASSERTION_TYPE_MISSING on recent Node.js with updated ESLint.
Fixes errors like the following: ".eslintrc.es6.json" needs an import assertion of type "json"
[MAILPOET-5061]
2023-03-27 15:24:38 +02:00
ba619fb7ac
Exclude irrelevant files from being parsed for translations
...
[MAILPOET-4908]
2023-03-20 11:49:27 +01:00
cac89e472a
Adjust translations:build command to use wp from vendor dir
...
[MAILPOET-4908]
2023-03-20 11:49:27 +01:00
005c5196c9
Fix memory issue when building translations
...
[MAILPOET-4908]
2023-03-20 11:49:27 +01:00
e21cc48dc2
Add vendor/soundasleep back to RoboFile::qaLintBuild
...
Update it so that it's added from vendor-prefixed
[MAILPOET-5128]
2023-03-15 15:02:32 -03:00
7185d1286e
Update traces of vendor/soundaslee in Robofile
...
[MAILPOET-5128]
2023-03-15 15:02:32 -03:00
0cbe4fa9fd
Add AutomateWoo opt-in acceptance test
...
[MAILPOET-5057]
2023-03-06 11:22:58 +01:00
f826ce52d6
Upgrade to k6 v0.43.1
...
[MAILPOET-4945]
2023-03-02 15:21:29 +01:00
506f07ce36
Use merge command in release:publish
...
[MAILPOET-3987]
2023-02-21 15:58:19 +01:00
f4d8c7acd8
Add command for merge pull request
...
[MAILPOET-3987]
2023-02-21 15:58:19 +01:00
d87794aa1f
Reorder tests structure
...
[MAILPOET-4944]
2023-01-26 16:46:58 +01:00
e22ffcb5e3
Establishing k6 into mailpoet env
...
[MAILPOET-4944]
2023-01-26 16:46:58 +01:00
f58b5e61b0
Use new ruleset for free plugin
...
[MAILPOET-4913]
2023-01-11 07:46:57 +02:00
926620e8f8
Ignore strict types rule in all existing files that don't have it
...
[MAILPOET-2688]
2022-11-29 15:04:09 +01:00
293eef2c78
Add MinimalPluginStandard to Robofile
...
./do qa:minimal-plugin-standard will not execute the MinimalPluginStandard phpcs sniffs
./do qa:php has been extended to include the sniffs as well
[MAILPOET-4850]
2022-11-28 22:54:13 +03:00
8dd80ce0f2
Fix the circle rerun command output
...
[PREMIUM-207]
2022-11-18 16:05:18 +01:00