Chi-Hsuan Huang
86fc8b62e5
Switch to pnpm ( https://github.com/woocommerce/woocommerce-admin/pull/8349 )
...
* Add pnpm-workspace.yaml
* Add missing dependencies & replace file: with workspace:* in
package.json
* Replace "npm" with "pnpm"
* Replace "npx" with "pnpx"
* Remove package-lock.json
* Add pnpm setup action to github workflows
* Update webpack babel exclude path
* Upgrade woo e2e and fix e2e test command
Update e2e.yml
Use pnpm run e2e:docker-up in e2e.yml
* Remove unused docker-compose.yaml
* Replace lerna with pnpm commands
Update publish commands
* Exclude _locutus_shared_bc.js in babel.config.js
* Add .npmrc to set enable-pre-post-scripts=true by default
* Fix storybook babel config
Update babel.config.js
* Add changelog
* Update pnpm-lock.yaml
* Replace pnpx with pnpm exec
* Update pnpm-lock.yaml
* Remove js-tests/package-lock.json
* Fix @woocommerce/tracks -> workspace:*
* Update pnpm-lock.yaml
* Add @woocommerce/experimental to onboarding/package.json
* Add "@woocommerce/component" to onboarding/package.json
* Update pnpm-lock.yaml
* Use || instead of && for "test:watch"
Co-authored-by: RJ <27843274+rjchow@users.noreply.github.com>
* Fix packages/number "clean" command
* Add root: true to .eslintrc.js to enforce it to use the root config file
* Exclude packages/**/node_modules from babel transpiling
* Fix js-tests build config
Co-authored-by: RJ <27843274+rjchow@users.noreply.github.com>
2022-03-04 12:01:16 +08:00
louwie17
4ab71bd963
Update travis CI to use a new distribution - xenial ( https://github.com/woocommerce/woocommerce-admin/pull/6067 )
...
* Update travis CI to use a new distribution - xenial
* Add changelog
2021-01-14 09:43:14 -04:00
Sam Seay
ebddffb8e8
Post 1.7.0 beta release chores ( https://github.com/woocommerce/woocommerce-admin/pull/5558 )
...
* Bump versions to 1.8.0-dev
* Update changelog for 1.7.0
2020-11-19 08:36:45 +13:00
Sam Seay
364b764eb5
Fix the travis build and move the e2e tests to GH actions ( https://github.com/woocommerce/woocommerce-admin/pull/5635 )
2020-11-16 17:33:06 +13:00
Ron Rennick
614c5b7cdf
add PHP 7.3 to Travis unit tests ( https://github.com/woocommerce/woocommerce-admin/pull/3552 )
...
* add PHP 7.3 to Travis unit tests
* add note indicating phpunit version requirement
* add COMPOSER_DEV env variable for composer install
2020-01-22 15:20:27 -04:00
Ron Rennick
92af5964fb
Update PHPUnit to version 7 ( https://github.com/woocommerce/woocommerce-admin/pull/3571 )
...
* add php requirement to composer, update phpunit to 7.5.18
* add random order test run (allowed to fail)
2020-01-16 10:03:44 -04:00
Joshua T Flowers
c70c7bfd68
Fix vendor scripts not autoloading ( https://github.com/woocommerce/woocommerce-admin/pull/2907 )
...
* Fix vendor scripts and test bootstrapping
* Escape the downloaded file URL in tests
* Generate feature config file for tests
* Run feature config generation before and after script tests
2019-09-25 14:20:15 -04:00
Jeff Stieler
fab3d8e2cf
Always run composer install in CI builds.
2019-08-12 15:03:06 -07:00
Jeff Stieler
bfe5a75e98
Update text domain. ( https://github.com/woocommerce/woocommerce-admin/pull/1795 )
...
* Translation call text domain change from “wc-admin” to “woocommerce-admin”.
* Fix .pot file generation.
* Fix errantly closed array item in /revenue/stats controller.
* Rename plugin zip, main file, and repo name to "woocommerce-admin".
2019-03-13 11:14:02 -06:00
Peter Fabian
e95cde4a3e
Updated Travis composer configuration.
...
Composer can only run for PHP 7.1+, correct PHPUnit should already be specified in composer.json.
The PATH export in travis.yml ensures that PHPUnit v6 is used for PHP v7.2.
2018-11-02 15:06:29 +01:00
Peter Fabian
da8b16888d
Made composer run in correct dir, now for real.
2018-11-02 13:17:38 +01:00
Peter Fabian
1164a08e07
Run composer under WP_CORE_DIR in Travis.
2018-11-02 12:52:28 +01:00
Peter Fabian
75b01556ab
Travis test 1.
2018-09-21 15:06:16 +02:00