NIH-NCPI / ncpi-fhir-ig

🔥 NCPI FHIR Implementation Guide
https://nih-ncpi.github.io/ncpi-fhir-ig/
Creative Commons Zero v1.0 Universal
5 stars 2 forks source link

🔧 Add continuous integration #10

Closed liberaliscomputing closed 3 years ago

liberaliscomputing commented 3 years ago

This PR adds a GitHub action workflow for continuous integration of IG validation.

liberaliscomputing commented 3 years ago

Meen I'm not too familiar with GH workflows but will the image layers get cached? It looks like your job installs the dependencies for the IG publisher on each run. If the image layers aren't cached seems like each job execution would take a long time? Does GH workflows allow you to supply your own image with the dependencies built in?

@znatty22, yeah, actually building OpenJDK and Jekyll every time is a huge bottleneck. As far as I figured so far, however, only public images can be used as GitHub containers and private images are not supported. It might've got changed and let me took a further look.