Skip to content

macrosbysara/shared-github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shared Github Actions

View the changelog

Code Checks (lint-if-changed + phpcs)

Runs a lint command only if files matching specified extensions have changed. Supports custom lint commands and optional Bun setup.

Checks for changes in PHP files and runs PHP CodeSniffer if changes are detected. Skips Composer install if composer.json is missing.

Playwright Tests

Runs Playwright end-to-end tests in a specified environment using a provided npm script. Supports job timeouts and caches npm dependencies.

Deploy & Release

Builds project assets (if specified) and deploys them to GitHub Releases. Supports custom asset folder and plugin file names, and cancels previous runs for the same branch.

About

Shared Github actions that work for WP repos and SiteGround deploys.

Resources

License

Stars

Watchers

Forks

Contributors