Skip to content
This repository has been archived by the owner. It is now read-only.

Update Travis CI #1449

Merged
merged 24 commits into from Aug 3, 2015

Conversation

@ntwb
Copy link
Contributor

commented Jul 31, 2015

  • Adds PHP 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, and HHVM Single and Multisite tests parallel to WordPress Core test matrix
  • WordPress /trunk is now used, sourced from develop.git.wordpress.org and removing previous latest/nightly zip method
  • Dedicated PHPCS and PHLint test job
  • NodeJS and Composer packages are cached between builds
  • Git shallow clones for WP-API and WordPress Git checkouts
  • Improved compatibility for users who have WP_DEVELOP_DIR, WP_TESTS_DIR, or WP_ROOT_DIR constants already defined in their local environment
  • Uses the latest versions of Composer, NPM, and Grunt regardless of Travis CI build configuration.
ntwb added 24 commits Jul 25, 2015
…iables for potential WordPress test locations
@rachelbaker

This comment has been minimized.

Copy link
Member

commented Aug 2, 2015

@ntwb We used to only run the multisite tests on PHP 5.2. I see you are now running them on each version. With the speed of the tests, this isn't a big concern for me. @rmccue any issues here?

@ntwb

This comment has been minimized.

Copy link
Contributor Author

commented Aug 3, 2015

Indeed, per the PR note:

Adds PHP 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, and HHVM Single and Multisite tests parallel to WordPress Core test matrix

When this gets merged into WordPress we'll know beforehand that it passes the same test matrix 😏

rachelbaker added a commit that referenced this pull request Aug 3, 2015
@rachelbaker rachelbaker merged commit a56c77d into WP-API:develop Aug 3, 2015
4 checks passed
4 checks passed
Scrutinizer No new issues
Details
codecov/commit coverage not affected
Details
codecov/project 88.94% (min required 80%)
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@ntwb

This comment has been minimized.

Copy link
Contributor Author

commented Aug 5, 2015

👍

@danielbachhuber danielbachhuber added this to the 2.0 Beta 4 milestone Feb 1, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
3 participants
You can’t perform that action at this time.