actions-marketplace-validations/Setup fasm

Set up the flat assembler compiler

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
editionEdition to install; fasm1, fasmg, fasm2, or fasmarmnofasm1
versionVersion of edition to install; e.g. 1.73.30, 1.73.*, or latestnolatest
fallback-to-previous-compatibleFallback to previous compatible version instead of the newest compatible when errors with downloading occurnotrue
ignore-official-https-hash-mismatchIgnore file hash mismatches for files download from https://flatassembler.netnofalse
download-unknownTry to download unknown versions; one of never, secure, a BLAKE2b-512 hash, or insecurenonever
custom-version-listSpecify a path to a local versions list file to use instead of stevenwdv/fasm-versionsno
assume-dynamic-unchangedAssume dynamic versions (FASMARM) do not change compared to the cache; true or falsenofalse
fasmg-download-packagesDownload fasm g packages from tgrysztar/fasmg/packages; one of false, true, or some branch or commit or tags/<tag>nofalse
set-include-envvarSet 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 falsenotrue
fasmg-include-packagesAdd 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 namesno""
namedescription
pathPath to which binaries are installed (skipping any single root folder in the archive)
editionInstalled edition, same as input
versionFull installed version
platformPlatform for which fasm was installed
fasmg-packagesPath to fasm g packages directory, if downloaded; see fasmg-download-packages input