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
e45510e064
Add rerunning premium workflow into the prepare command
...
[PREMIUM-207]
2022-11-18 16:05:18 +01:00
bfafff132a
Make the project parameter optional
...
[PREMIUM-207]
2022-11-18 16:05:18 +01:00
d6748fe979
Add command for rerunning circle workflow
...
[PREMIUM-207]
2022-11-18 16:05:18 +01:00
f369fdfa4a
Add ./do migrations:new command to generate migration files
...
[MAILPOET-4466]
2022-11-07 10:05:42 +01:00
dd10389c55
Implement WP CLI command to show migrations info
...
[MAILPOET-4466]
2022-11-07 10:05:42 +01:00
3dd6ef3da7
Implement WP CLI command to run migrations
...
[MAILPOET-4466]
2022-11-07 10:05:42 +01:00
65b56271d4
Update Woo HPOS build in test to the latest version
...
The latest version is 7.1.0-rc.2. Since this build is available on
WP.org, this commit also removes the custom code that we had to download
builds from GitHub. We can now use \RoboFile::downloadWooCommerceZip()
to download builds to test Woo HPOS.
[MAILPOET-4704]
2022-11-04 10:39:59 +01:00
4c65374a0c
Add some POT file headers that we've been using
...
[MAILPOET-4611]
2022-10-31 10:03:45 +01:00
01eb59a295
Keep only the part of the old makepot logic that is required for HTML and HBS files
...
[MAILPOET-4611]
2022-10-31 10:03:45 +01:00
eb80adc2ed
Extract translations from PHP and JS/TS files using WP CLI
...
[MAILPOET-4611]
2022-10-31 10:03:45 +01:00
3103ef11d5
Use old translation extraction logic only for HTML and HBS files
...
[MAILPOET-4611]
2022-10-31 10:03:45 +01:00
a1ead743fa
Complete translation directory exclusion list, make it more readable
...
[MAILPOET-4611]
2022-10-31 10:03:45 +01:00
7521dbd1ef
Update Woo COT build in test to the latest version
...
The latest version is 7.0.0-hpos.dev.7
[MAILPOET-4691]
2022-10-11 07:23:37 +02:00
db0a8bee0f
Update Woo COT build in test to the latest version
...
The latest version is 7.0.0-hpos.dev.4
[MAILPOET-4691]
2022-10-04 09:26:11 +02:00
37d9bc5d0c
Replace styles fixing with styles checking
...
[MAILPOET-4550]
2022-10-03 11:16:21 +02:00
3d4ca982a6
Update Woo COT build in test to the latest beta
...
[MAILPOET-4572]
2022-09-21 10:49:10 -03:00
65a6edff16
Add integration test job running woo tests with COT enabled
...
[MAILPOET-4572]
2022-09-19 11:38:03 -03:00
ebdeabaccf
Add option to disable COT Synchronization into integration and acceptance tests
...
[MAILPOET-4572]
2022-09-19 11:38:03 -03:00
be9643515e
Add option for toggle COT in integration and acceptance tests
...
[MAILPOET-4572]
2022-09-19 11:38:03 -03:00
82218ca48c
Add ./do reset:test-docker command
...
We already have a similar command ./do delete:docker which removes everything
related to docker for test environment including images.
This is an overkill in case one wants to do just basic cleanup of container and volumes e.g. to allow
activation of a different version of WooCommerce
[MAILPOET-4572]
2022-09-19 11:38:03 -03:00
910ded0f30
Add temporary command for downloading WooCommerce build with COT
...
[MAILPOET-4572]
2022-09-19 11:38:03 -03:00
5984c1be04
Add a command to calculate number of pull requests
2022-09-09 11:02:50 +02:00
f05a7367ef
Add shortcuts for Woo integration tests and base integration test to Robo
...
./do test:woo-integration - runs test from Woo group with and activate plugins
./do test:base-integration - runs test without Woo group with and doesn't activate plugins
[MAILPOET-4566]
2022-09-08 13:02:52 +02:00
8d564a52f1
Add option for skipping 3rd party plugins activation in integration tests
...
[MAILPOET-4566]
2022-09-08 13:02:52 +02:00
08d970a94b
Add support for group to integration test robo command
...
[MAILPOET-4566]
2022-09-08 13:02:52 +02:00
a377f0c946
Do not limit memory for CodeSniffer
...
[MAILPOET-4617]
2022-09-06 17:38:01 +02:00
6a6d11ccdb
Fix ignore patterns for CodeSniffer
...
[MAILPOET-4617]
2022-09-06 17:38:01 +02:00
2e6248b63b
Run scripts using pnpm
...
[MAILPOET-4485]
2022-07-26 15:45:54 +02:00
c41ab7464c
Make mailpoet a pnpm workspace
...
[MAILPOET-4485]
2022-07-26 15:45:54 +02:00
c83a3b7d8d
Use pnpm in the monorepo root
...
[MAILPOET-4485]
2022-07-26 15:45:54 +02:00
a32af0c103
Fix Shop project
2022-06-21 13:17:45 +02:00
57937c71a0
Display number of reviews
2022-06-21 13:17:45 +02:00