WordPress.org

Make WordPress Core

Opened 2 years ago

Closed 2 years ago

#40539 closed enhancement (fixed)

Add composer packages and composer cache to Travis CI cache

Reported by: netweb Owned by: johnbillion
Milestone: 4.8 Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords:
Focuses: Cc:

Description

Following up from [40269] we should add composer packages and composer cache to the Travis CI cache.

https://docs.travis-ci.com/user/caching/

Attachments (1)

40539.diff (310 bytes) - added by netweb 2 years ago.

Download all attachments as: .zip

Change History (14)

@netweb
2 years ago

#1 @netweb
2 years ago

  • Keywords has-patch commit added

#2 @johnbillion
2 years ago

  • Owner set to johnbillion
  • Status changed from new to reviewing

#3 @johnbillion
2 years ago

  • Resolution set to fixed
  • Status changed from reviewing to closed

In 40538:

Build/Test Tools: Add Composer files to the cache on Travis.

The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.

Props netweb

Fixes #40539

#4 @johnbillion
2 years ago

  • Keywords fixed-major added; has-patch commit removed
  • Resolution fixed deleted
  • Status changed from closed to reopened
  • Type changed from defect (bug) to enhancement

#5 @johnbillion
2 years ago

In 40547:

Build/Test Tools: Backport various recent changes to the 4.7 branch.

  • Add support for PHPUnit 6+.
  • Add Composer files to the cache on Travis.
  • Remove HHVM from the test infrastructure on Travis.

Merges [40536], [40538], [40539], and [40546] to the 4.7 branch.

See #40539
Fixes #39822, #40548

#6 @johnbillion
2 years ago

In 40548:

Build/Test Tools: Add Composer files to the cache on Travis.

The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.

See #40539

Merges [40538] to the 4.6 branch.

#7 @johnbillion
2 years ago

In 40549:

Build/Test Tools: Add Composer files to the cache on Travis.

The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.

See #40539

Merges [40538] to the 4.5 branch.

#8 @johnbillion
2 years ago

In 40550:

Build/Test Tools: Add Composer files to the cache on Travis.

The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.

See #40539

Merges [40538] to the 4.4 branch.

#9 @johnbillion
2 years ago

In 40551:

Build/Test Tools: Add Composer files to the cache on Travis.

The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.

See #40539

Merges [40538] to the 4.3 branch.

#10 @johnbillion
2 years ago

In 40552:

Build/Test Tools: Add Composer files to the cache on Travis.

The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.

See #40539

Merges [40538] to the 4.2 branch.

#11 @johnbillion
2 years ago

In 40553:

Build/Test Tools: Add Composer files to the cache on Travis.

The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.

See #40539

Merges [40538] to the 4.1 branch.

#12 @johnbillion
2 years ago

In 40554:

Build/Test Tools: Add Composer files to the cache on Travis.

The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.

See #40539

Merges [40538] to the 4.0 branch.

#13 @johnbillion
2 years ago

  • Keywords fixed-major removed
  • Resolution set to fixed
  • Status changed from reopened to closed
Note: See TracTickets for help on using tickets.