cocoa-xu/Setup OpenSSL

Download and optionally install a precompiled OpenSSL for the current runner from cocoa-xu/openssl-build.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
openssl_versionOpenSSL version or requirement. An exact version (e.g. "3.6.3" or "1.1.1w") matches that release exactly; an Elixir-style requirement resolves to the highest available release that satisfies it: "~> 3" (any 3.x), "~> 3.5" (>= 3.5, < 4), ">= 3.4.0", "< 4", etc. Letter releases such as 1.1.1w must be pinned exactly.no
openssl-versionAlias for openssl_version.no
tripletOverride the auto-detected ARCH-OS-ABI triplet, e.g. "x86_64-linux-gnu", "aarch64-linux-musl", "arm64-apple-darwin", "shared-x86_64-windows-msvc", "x86_64-unknown-freebsd" (or a legacy "...-freebsd13" for old releases).no
linkageWindows only: "shared" or "static". Ignored when triplet is set or off Windows.noshared
install-dirDirectory to install (extract) OpenSSL into, or to download the archive into when download-only is true.no.openssl
add-to-pathAppend the OpenSSL bin directory to PATH (via GITHUB_PATH).notrue
download-onlyOnly download (and checksum-verify) the archive; skip extraction and environment setup.nofalse
repositoryThe openssl-build repository to download releases from.nococoa-xu/openssl-build
tokenToken used to list releases when resolving a requirement (exact versions need no token).no${{ github.token }}
namedescription
openssl-versionThe concrete OpenSSL version that was resolved.
tripletThe ARCH-OS-ABI triplet that was used.
install-dirAbsolute path the archive was extracted to (install mode).
openssl-dirAbsolute install prefix, also exported as OPENSSL_DIR / OPENSSL_ROOT_DIR.
bindirAbsolute path of the OpenSSL bin directory (added to PATH).
libdirAbsolute path of the OpenSSL lib directory.
archive-pathAbsolute path of the downloaded archive (download-only mode).