actions-marketplace-validations/Setup fasm
Set up the flat assembler compiler
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| edition | Edition to install; fasm1, fasmg, fasm2, or fasmarm | no | fasm1 |
| version | Version of edition to install; e.g. 1.73.30, 1.73.*, or latest | no | latest |
| fallback-to-previous-compatible | Fallback to previous compatible version instead of the newest compatible when errors with downloading occur | no | true |
| ignore-official-https-hash-mismatch | Ignore file hash mismatches for files download from https://flatassembler.net | no | false |
| download-unknown | Try to download unknown versions; one of never, secure, a BLAKE2b-512 hash, or insecure | no | never |
| custom-version-list | Specify a path to a local versions list file to use instead of stevenwdv/fasm-versions | no | — |
| assume-dynamic-unchanged | Assume dynamic versions (FASMARM) do not change compared to the cache; true or false | no | false |
| fasmg-download-packages | Download fasm g packages from tgrysztar/fasmg/packages; one of false, true, or some branch or commit or tags/<tag> | no | false |
| set-include-envvar | Set INCLUDE environment variable to the include folder(s) of the fasm installation, if found (for fasm g with input fasmg-download-packages on, this is the packages folder; also see fasmg-include-packages); true or false | no | true |
| fasmg-include-packages | Add specific packages (or the include folder inside them) to the INCLUDE environment variable, requires fasmg-download-packages input to be on, but not necessarily set-include-envvar; comma-separated list of package names | no | "" |
Outputs
| name | description |
|---|---|
| path | Path to which binaries are installed (skipping any single root folder in the archive) |
| edition | Installed edition, same as input |
| version | Full installed version |
| platform | Platform for which fasm was installed |
| fasmg-packages | Path to fasm g packages directory, if downloaded; see fasmg-download-packages input |