circt/Install CIRCT
Install pre-built binaries and libraries from llvm/circt
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | The 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. | yes | version-file |
| version-file | A 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-token | The GitHub token used to download CIRCT nightly. | yes | ${{ github.token }} |
| file-name | The 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' | yes | circt-full-shared-linux-x64.tar.gz |
| install-dir | The directory where CIRCT will be installed. | yes | circt |
Outputs
no outputs