WordPress.org

Make WordPress Core

Opened 5 months ago

Closed 5 months ago

Last modified 4 weeks ago

#52161 closed task (blessed) (fixed)

Remove the TravisCI configuration file

Reported by: desrosj Owned by: desrosj
Milestone: 5.7 Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords:
Focuses: Cc:

Description

With the introduction of GitHub Action workflows in #50401, TravisCI is no longer needed for running automated testing. The configuration file should be removed from Core.

More information about the reasons for this transition can also be found here: https://make.wordpress.org/core/2020/10/15/introducing-github-actions-for-automated-testing/.

Change History (23)

#1 @desrosj
5 months ago

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

In 49876:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Fixes #52161. See #50401.

#2 @desrosj
5 months ago

  • Resolution fixed deleted
  • Status changed from closed to reopened

See #26364. Reopening for backport.

#3 @desrosj
5 months ago

In 49877:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 5.6 branch.
See #52161. See #50401.

#4 @desrosj
5 months ago

In 49878:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 5.5 branch.
See #52161. See #50401.

#5 @desrosj
5 months ago

In 49879:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 5.4 branch.
See #52161. See #50401.

#6 @desrosj
5 months ago

In 49880:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 5.3 branch.
See #52161. See #50401.

#7 @desrosj
5 months ago

In 49881:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 5.2 branch.
See #52161. See #50401.

#8 @desrosj
5 months ago

In 49882:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 5.1 branch.
See #52161. See #50401.

#9 @desrosj
5 months ago

In 49883:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 5.0 branch.
See #52161. See #50401.

#10 @desrosj
5 months ago

In 49884:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 4.9 branch.
See #52161. See #50401.

#11 @desrosj
5 months ago

In 49885:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 4.8 branch.
See #52161. See #50401.

#12 @desrosj
5 months ago

In 49886:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 4.7 branch.
See #52161. See #50401.

#13 @desrosj
5 months ago

In 49887:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 4.6 branch.
See #52161. See #50401.

#14 @desrosj
5 months ago

In 49888:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 4.5 branch.
See #52161. See #50401.

#15 @desrosj
5 months ago

In 49890:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 4.3 branch.
See #52161. See #50401.

#16 @desrosj
5 months ago

In 49891:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 4.2 branch.
See #52161. See #50401.

#17 @desrosj
5 months ago

In 49892:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 4.1 branch.
See #52161. See #50401.

#18 @desrosj
5 months ago

In 49893:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 4.0 branch.
See #52161. See #50401.

#19 @desrosj
5 months ago

In 49894:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 3.9 branch.
See #52161. See #50401.

#20 @desrosj
5 months ago

In 49895:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 3.8 branch.
See #52161. See #50401.

#21 @desrosj
5 months ago

In 49898:

Build/Test Tools: Remove the TravisCI configuration file.

In [49162], GitHub Action workflow configuration files were introduced to run all of Core’s automated testing with the intent to fully transition after some time was allowed for testing.

After two full months of testing, the time to finish this transition has come.

We thank TravisCI for testing the codebase through nearly 20 major and many more minor releases.

Merges [49876] to the 3.7 branch.
See #52161. See #50401.

#22 @desrosj
5 months ago

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

#23 @ocean90
4 weeks ago

In 50697:

Build/Test Tools: Remove remaining Travis CI references.

  • Remove travis: tasks in Gruntfile.js.
  • Remove status badge in README.md that comes from Travis CI via shields.io.
  • Remove Travis CI related skipping in the WP_UnitTestCase_Base::skipOnAutomatedBranches() test method and related Docker environment variables.

Props johnbillion, SergeyBiryukov, ocean90.
See #52161.
Fixes #52666.

Note: See TracTickets for help on using tickets.