circt/Install CIRCT

Install pre-built binaries and libraries from llvm/circt

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionThe version of CIRCT to install. This must match a release of CIRCT, e.g., 'firtool-1.56.1' or one of the following special strings: - 'nightly' installs the latest nightly - 'version-file' installs the release specified by a JSON file whose location is set by the 'version-file' input. This is done to facilitate Continuous Delivery (CD) flows because GitHub Actions are not allowed to modify anything in the '.github/' directory. yesversion-file
version-fileA path to a JSON file that sets the CIRCT version to use. This is required, but can be a dummy value if the user will not use the 'version-file' option for the 'version' input. The format of this JSON file is as follows where '<version>' should be replaced with a CIRCT release: { "version": "<version>" } yes./etc/circt.json
github-tokenThe GitHub token used to download CIRCT nightly. yes${{ github.token }}
file-nameThe name of the CIRCT tarball to install. For available tarballs, see what is uploaded by a nightly build or by a release. Example values are: - 'circt-full-shared-linux-x64.tar.gz' - 'firrtl-bin-macos-x64.tar.gz' yescirct-full-shared-linux-x64.tar.gz
install-dirThe directory where CIRCT will be installed. yescirct

no outputs