WordPress.org

Make WordPress Core

Opened 3 months ago

Last modified 4 weeks ago

#50401 assigned enhancement

Tests: Move tests into Github Actions

Reported by: whyisjake Owned by: desrosj
Milestone: Future Release Priority: normal
Severity: normal Version: 5.5
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 (6)

#1 @johnbillion
3 months 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
3 months 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.


3 months 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

This ticket was mentioned in Slack in #core by whyisjake. View the logs.


4 weeks ago

#6 @desrosj
4 weeks ago

  • Owner set to desrosj
Note: See TracTickets for help on using tickets.