This executes FuseSoC in the LibreCores CI docker container.
It is still in an early development phase, please feel free to open an issue with your suggestion!
Comma-separated list of libraries to add.
Those are the main arguments. It can also be used to run FuseSoC without setting any other of the inputs, despite that is discouraged.
Arguments to be passed to the command.
The core/system identifier to execute on.
Arguments to be passed to the core.
Override default target, default none.
Override default tool for target, default none.
Path used by checkout. This is by default guessed from the repo, but if you are fancy with the checkout paths, it needs to be set accordingly.
uses: librecores/ci-fusesoc-action@v1
with:
core: myorg:mylib:mycore
target: lint