Skip to content

GitHub Actions

GitHub Actions is useful for running continuous integration and continuous deployment (CI/CD) tasks and workflows, such as optimizing static resources, bundling CSS and JS, using composer to fetch and install dependencies.

GitHub Actions is enabled by default for all wpcomvip GitHub repositories.

To use GitHub Actions for a build and deploy workflow, a workflow template must be created and customized in an application’s repository. To get started more quickly, copy an example workflow template file created by WordPress VIP to a repository and customize it as needed for an application.

Note

Some legacy wpcomvip GitHub repositories are configured with CircleCI and Travis CI for build processes. These options were previously offered by WordPress VIP and are in the process of being fully deprecated from wpcomvip GitHub repositories.

Until a deprecation date is determined and is communicated to affected customers, CircleCI or Travis CI can continue to be used by the legacy wpcomvip GitHub repositories and added to new branches. It is strongly recommended to begin the process of migration to GitHub Actions as soon as possible.

Instructions for this process can be found in GitHub’s documentation:

Limitations

GitHub Actions is a resource shared by multiple WordPress VIP applications. For the benefit of all customers, follow these guidelines:

  • Only Standard-class, Linux runners are supported. If this runner class is not sufficient, create a VIP Support request and to discuss an application’s requirements and discuss possible solutions.
  • Only run tasks and jobs that are related to a WordPress VIP application.
  • Only run tasks and jobs when they are necessary (e.g. only trigger for pull requests and branches tied to an environment).
  • Optimize the overall usage of GitHub Actions as much as possible.

If unreasonable usage of GitHub Actions is discovered by VIP, affected customers will be contacted to discuss that usage and work through possible improvements and alternatives.

Last updated: June 25, 2025