ghdl/Setup GHDL

Install and setup GHDL downloaded from GHDL's release pages at GitHub.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 16, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: ghdl/setup-ghdl@75eff367dadc0cd06454a118db0b458d44fdc3c3 # v1.5.1

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

namedescriptionrequireddefault
versionA tagged GHDL version starting at `v5.0.0` or `nightly`. nonightly
backendGHDL backend: `llvm`, `llvm-jit`, `mcode`, `gcc`. nomcode
runtimeIf runner OS is Windows, a MSYS2 runtime can be selected (`mingw64`, `ucrt64`). If not set, Windows native is used (not MSYS2 environment). no""
install-directoryLocal installation directory, in case an archive asset is downloaded and extracted. noinstall
investigateIf enabled, more details are printed and check the GHDL installation is checked. nofalse

no outputs