The Fortran package manager (fpm) is now deployed continuously, once a new commit is pushed to the main branch, it will be built, tested and uploaded to the bleeding edge release. Also, source releases and single file versions for bootstrapping are all included here.
The continuous delivery is meant to ease testing the latest version of fpm without requiring to build it yourself first. Of course, we will still release tagged versions once we have accumulated a sufficient number of new features, which will be made available via conda-forge, spack, homebrew, and MSYS2.
Since the workflow is run on every push, you can also use it to build your development branches in your fork of fpm. You have to enable it by visiting:
And add the
DEPLOY_BRANCH secret (it’s not really a secret…), for example
refs/heads/ will enable the deployment of all branches in the fork: