GitHub Action to setup the Fortran Package Manager on Ubuntu, MacOS and Windows.
- uses: fortran-lang/setup-fpm@v5
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
This will download the latest fpm
version to the CI machine and add it to the path.
fpm
can therefore be called from the command line as usual in your workflows:
e.g.:
- run: fpm run
github-token
(only needed if fpm-version
is 'latest'
or not specified), an access token used to query the latest version of fpm
. Set to ${{ secrets.GITHUB_TOKEN }}
to use the existing github actions token.
fpm-version
(optional,default:'latest'
) the tag corresponding a Github release from which to fetch the fpm
binary.
- If set to
'latest'
(default) then the latestfpm
release at fortran-lang/fpm will be substituted.github-token
must be provided iffpm-version
is'latest'
.
fpm-repository
(optional, default: https://github.com/fortran-lang/fpm
) which Github fork to fetch release binaries from.