[wp-trac] [WordPress Trac] #30462: Test multiple supported database type and version combinations on GitHub Actions

WordPress Trac noreply at wordpress.org
Thu Aug 24 13:08:55 UTC 2023


#30462: Test multiple supported database type and version combinations on GitHub
Actions
-------------------------------------------------+----------------------
 Reporter:  pento                                |       Owner:  desrosj
     Type:  enhancement                          |      Status:  closed
 Priority:  normal                               |   Milestone:  6.4
Component:  Build/Test Tools                     |     Version:
 Severity:  normal                               |  Resolution:  fixed
 Keywords:  has-patch 2nd-opinion needs-testing  |     Focuses:
-------------------------------------------------+----------------------
Changes (by desrosj):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"56439" 56439]:
 {{{
 #!CommitTicketReference repository="" revision="56439"
 Build/Test Tools: Expand database testing to account for all supported
 versions and types.

 This modifies the PHPUnit workflow to add MySQL version 8.0 to the
 strategy matrix. It also adds an additional strategy matrix to expand
 testing to include several supported MariaDB versions.

 To prevent repeating code, the business logic of the PHPUnit testing has
 been moved to a new, callable workflow.

 Because callable workflows target a specific branch, branches created in
 the future will continue to benefit from improvements made to the workflow
 in `trunk` without requiring backports. If a breaking change is required,
 older branches will need to be updated to target the commit SHA
 representing the final commit of the previous state.

 Props johnbillion, pento, boonebgorges, netweb, nacin, desrosj.
 Fixes #30462.
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/30462#comment:35>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list