actions-marketplace-validations/Update Heroku ENV

DUpdate Heroku ENV

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Dec 7, 2022
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/emmsdan-inc_heroku-env-update@d79c1cf2d44d5fc3542d98abe33d27ada2e6eeae # no releases — HEAD as of 2026-07-13

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

namedescriptionrequireddefault
heroku_api_keyThis will be used for authentication. You can find it in your heroku homepage account settingsyes
heroku_emailEmail that you use with herokuyes
heroku_app_nameThe appname to use for deploying/updatingyes
buildpackAn optional buildpack to use when creating the heroku applicationno
branchThe branch that you would like to deploy to HerokunoHEAD
usesshgitSet this to true if you want to use --ssh-git when push branchesnofalse
dontuseforceSet this to true if you don't want to use --force when switching branchesnofalse
dontautocreateSet this to true if you don't want to automatically create the Heroku appnofalse
usedockerWill deploy using Dockerfile in project root.nofalse
docker_heroku_process_typeType of heroku process (web, worker, etc). This option only makes sense when usedocker enablednoweb
docker_build_argsA list of args to pass into the Docker build. This option only makes sense when usedocker enabledno
appdirSet if your app is located in a subdirectory.no""
healthcheckA URL to which a healthcheck is performed (checks for 200 request)no""
checkstringValue to check for when conducting healthcheck requestno""
delayTime (in seconds) to wait before performing healthcheckno0
procfileContents of the Procfile to save and deployno""
rollbackonhealthcheckfailedWhen set to true this will attempt to rollback to the previous release if the healthcheck failsnofalse
env_filePath to an localized env fileno""
justloginSet to true if you want the action to just login to Heroku and nothing elsenofalse
regionThe region in which you would like to deploy a serverno""
stackSet stack of your heroku app if you need to change.Default : heroku-20no""
teamIf deploying to an organization, then specify the name of the team or organization hereno""
donotdeployDisable deployment to heroku, run only env set and remote checknotrue
namedescription
statusThe Success/Failure of the action