impressible-wp/WordPress CI

WordPress Plugin or Theme CI environment

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Nov 14, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: impressible-wp/wordpress-ci@bbae76593a0121eeaf7a7399243e00614b76ec6a # v2.0.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
imageThe container image to usenoghcr.io/impressible-wp/wordpress-ci:latest
networkThe Docker network to use. Must match that of the database container.no""
pluginsList of directories of plugins to be copied to WordPress CI environment for testing, one per lineno""
plugins-mappedList of directories of plugins to be volume mounted to WordPress CI environment for testing, one per lineno""
themesList of directories of themes to be copied to WordPress CI environment for testing, one per lineno""
themes-mappedList of directories of themes to be volume mounted to WordPress CI environment for testing, one per lineno""
db-hostThe hostname of the MySQL/MariaDB service containernomysql
db-nameThe name of the database to usenowordpress
db-userThe database user to connect asnousername
db-passwordThe password for the database usernopassword
clean-on-startWhether to clean the WordPress installation on startnotrue
import-sqlPath to an SQL file to import into the database. Please note that setting this would negate the unattained installation of WordPress.no""
test-commandCommand to use to run testsyesecho "No test command specified"
test-command-contextDirectory to run the test command inno.

no outputs