WordPress.org

Make WordPress Core

Opened 8 weeks ago

Last modified 8 weeks ago

#50401 assigned enhancement

Tests: Move tests into Github Actions

Reported by: whyisjake Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: trunk
Component: Build/Test Tools Keywords:
Focuses: performance Cc:

Description

Our Travis testing environments can't get bogged down during periods of heavy development. (Let's be real, all the time...)

Let's do some experimentation and move some of our tests into GitHub Actions.

Change History (4)

#1 @johnbillion
8 weeks ago

FWIW I've found GitHub Actions run almost exactly at the same speed as Travis (but the tests for my plugins don't typically get backed up like WordPress core tests do). Definitely worth experimentation.

#2 @ayeshrajans
8 weeks ago

Great to see this being started!
I experimented a little with this a few weeks back: https://github.com/Ayesh/wordpress-develop/tree/github-actions/.github/workflows

I will open a PR with those changes. The tests are not fully migrated because we have JS, and database tests, which should be spread across different workflow files. But hopefully the PR is a starting point.

This ticket was mentioned in PR #337 on WordPress/wordpress-develop by Ayesh.


8 weeks ago

  • Keywords has-patch added

A PR to test GitHub Actions for Wordpress-Develop repo.
I will experiment changes with Ayesh/Wordpress-develop github-actions-2 branch first, and cherry-pick commits to this PR branch.

Trac ticket: https://core.trac.wordpress.org/ticket/50401

Note: See TracTickets for help on using tickets.