[buddypress-trac] [BuddyPress Trac] #8421: Migrate from Travis to GitHub Actions
buddypress-trac
noreply at wordpress.org
Wed Apr 7 02:11:01 UTC 2021
#8421: Migrate from Travis to GitHub Actions
------------------------------+-----------------------
Reporter: slaFFik | Owner: slaFFik
Type: task | Status: assigned
Priority: normal | Milestone: 8.0.0
Component: Build/Test Tools | Version:
Severity: normal | Resolution:
Keywords: has-patch |
------------------------------+-----------------------
Comment (by espellcaste):
Folks: I have a working implementation of the Github Actions migration
from Travis. This patch:
- updates the `@wordpress/wp-env` package to the latest version, `^4.0.0`,
since the current one has some issues with docker.
- introduces a PHPCS (coding standard) workflow action, which is not
failing for any serious errors. This is related to #7228
- introduces an unit tests workflow action. Currently only PHP 7.4 and 8.0
are tested. WordPress 5.7 and WordPress master.
The main thing I'd like someone to test locally is the `phpunit-wp-
config.php` changes. The 4.0 version of `@wordpress/wp-env` package
updated the credentials,
https://github.com/WordPress/gutenberg/blob/trunk/packages/env/lib/config
/db-env.js#L8-L11, forcing us to update it here.
Please, remember make sure your local version has the path as
`BuddyPress`.
Here is a temporary pull request I've been using for testing purposes:
https://github.com/renatonascalves/BuddyPress/pull/1
The main questions I have:
- what matrix should we be using on Github Actions? Testing everything
might not be ideal for now because of the limits for Github Actions.
- Should we test for all npm test commands? `test-php:group` and `test-
php-multisite:group` as well?
Let me know what you think.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/8421#comment:8>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list