step-security/GitHub Pages action

GitHub Actions for GitHub Pages 🚀 Deploy static files and publish your site easily. Static-Site-Generators-friendly.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
deploy_keySet a SSH private key from repository secret value for pushing to the remote branch.no
github_tokenSet a generated GITHUB_TOKEN for pushing to the remote branch.no
personal_tokenSet a personal access token for pushing to the remote branch.no
publish_branchSet a target branch for deployment.nogh-pages
publish_dirSet an input directory for deployment.nopublic
destination_dirSet an destination subdirectory for deployment.no""
external_repositorySet an external repository (owner/repo).no
allow_empty_commitIf empty commits should be made to the publication branchnofalse
keep_filesIf existing files in the publish branch should be not removed before deployingnofalse
force_orphanKeep only the latest commit on a GitHub Pages branchnofalse
user_nameSet Git user.nameno
user_emailSet Git user.emailno
commit_messageSet a custom commit message with a triggered commit hashno
full_commit_messageSet a custom full commit message without a triggered commit hashno
tag_nameSet tag nameno
tag_messageSet tag messageno
enable_jekyllEnable the GitHub Pages built-in Jekyllnofalse
disable_nojekyllAn alias for enable_jekyll to disable adding .nojekyll file to a publishing branchnofalse
cnameSet custom domainno
exclude_assetsSet files or directories to exclude from a publish directory.no.github

no outputs