pjljvandelaar / Haystack-Ada

BSD 3-Clause "New" or "Revised" License
5 stars 0 forks source link

Installing libadalang binary in Docker image for CI/CD #53

Open MaxHendriks97 opened 2 years ago

MaxHendriks97 commented 2 years ago

Currently, the Github actions CI/CD pipeline does not support automated unit testing. To make it work, we need to install the libadalang dependency, but this seems very tricky using Github Actions. Not only do we need to install the libadalang binary, after installation we also need to navigate to the installation directory and pip install a *.whl file.

One solution that was proposed is to install libadalang in a docker image instead of directly installing it on the runner, but we lack the knowledge on how to do this. Currently we only have a windows binary for libadalang, so we should use a windows docker image.

We would like some help with installing this.