devuri/🚀 Plugin Release Deploy Action

Release and deploy WordPress plugins using PHP and optionally Node.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
php-versionPHP version to setupyes8.1
node-versionNode version to setup (optional, leave empty to skip)no""
plugin-slugSlug for the WordPress plugin on WordPress.org (required if deploy-to-wporg is true)no""
build-dirBuild directory for the WordPress plugin (e.g. ./build/trunk/)yes—
zip-fileZip file to upload to release (must exist when upload step runs)yes—
svn-usernameSVN username for WordPress plugin deployment (required if deploy-to-wporg is true)no""
svn-passwordSVN password for WordPress plugin deployment (required if deploy-to-wporg is true)no""
github-tokenGitHub token for authenticationyes—
dry-runFlag to perform a dry run of the deployment (true/false)nofalse
use-zipitUse bin/zipit to build the plugin zip before uploadingnotrue
zipit-configOptional path to .zipit-conf.php (relative to repo root)no.zipit-conf.php
deploy-to-wporgDeploy to WordPress.org SVN after creating the releasenofalse
create-release-branchCreate a branch matching the release tag after all release steps completenofalse
assets-dirDirectory containing WordPress.org assets (banners, icons, screenshots)no.wordpress-org
namedescription
release-createdWhether a release was created by release-please
tag-nameThe release tag name (if a release was created)