setup-dmd GitHub action
WebFreak001
d.forum at webfreak.org
Thu Sep 12 19:07:30 UTC 2019
I made a GitHub Actions action and published it on the GitHub
marketplace which sets up DMD on Windows, Linux and OSX in the
virtual environment on a GitHub Actions runner.
It supports any stable release (theoretically also below 2.064)
and any pre-release denoted with the -beta.1 suffix for example.
It can also use the nightly builds from the downloads page and
it's very easy to use.
I first tried to use the dlang runner which has an open PR on the
actions repository right now but it turned out it limits it to
running as docker and only ubuntu, so I instead made this
typescript action which runs on all operating systems and uses
the APIs to download & cache the tools so the builds are really
quick.
Marketplace: https://github.com/marketplace/actions/setup-dmd
GitHub: https://github.com/WebFreak001/setup-dmd
(well while writing this forum post I saw that there is another
project which does the same but now it's already too late, I did
search for something when I started working on this when it
wasn't there yet :p)
More information about the Digitalmars-d-announce
mailing list