actions-marketplace-validations/Issue SSL certificate

Issue SSL certificate with acme.sh's DNS API mode.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Dec 7, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/menci_acme@752be6817165d239497c39731e93be2a30774be9 # no releases — HEAD as of 2026-07-10

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

namedescriptionrequireddefault
versionThe version of acme.sh. By default the latest version is used.no""
account-conf-content(Deprecated, please use "account-tar") The text content of your `account.conf`, should be stored in secrets. If not specfied you should provide your DNS API token with environment variables.no""
account-tarBase64 encoded tar file content of your account files in `~/.acme.sh` (i.e. output of `tar cz ca account.conf | base64 -w0` in your `~/.acme.sh` directory).no""
domainsThe list of domains you want to issue certificate for. Separated by any blank characters (allowing newlines). Overrided by `domains-file` field.no""
domains-fileThe file containing a list of domains you want to issue certificate for. Separated by any blank characters (allowing newlines). Overrides `domains` field.no""
append-wildcardWhether to add a wildcard entry for each of your domain in `domains`.notrue
argumentsThe arguments to pass to acme.sh (will be prepended to all `-d domain.name` items). The first argument `--issue` should be omitted. For example `--dns dns_cf --challenge-alias example.com`. Overrided by `arguments-file` field.no""
arguments-fileThe file containing arguments to pass to acme.sh (will be prepended to all `-d domain.name` items). The first argument `--issue` should be omitted. For example `--dns dns_cf --challenge-alias example.com`. Overrides `arguments` field.no""
output-certThe target path for the issued certificate's cert PEM file. Omit if you don't need.no""
output-fullchainThe target path for the issued certificate's fullchain PEM file. Omit if you don't need.no""
output-keyThe target path for the issued certificate's private key PEM file. Omit if you don't need.no""
output-pfxThe target path for the issued certificate's PKCS#12 certificate file. Please also specify the `output-pfx-password` option. Omit if you don't need.no""
output-pfx-passwordThe password for the output PKCS#12 certificate file. Ignored when `output-pfx` is not specfied.no""
uninstallWhether or not to uninstall acme.sh after running this action. Use `false` to keep.notrue

no outputs