How do I install required dependencies? #1637
-
So, my package requires the development package of sqlite3 installed. providers: [
.apt(["libsqlite3-dev"]),
.yum(["sqlite-devel"])])
) Unfortunately, the swift package manager doesn't use it at the time being, so |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi Moshe! We run all our Linux builds through Docker, and we do allow custom Docker images for cases like this. I thought we had documented this in the builder FAQ, but it seems that we did not. 😬 The best documentation there is the original PR that enabled this functionality, in #686. We need to whitelist Docker images before our build infrastructure can build using them, and you'll need to make images for each version of Swift that you're compatible with based on the corresponding base Swift image. Then, add the |
Beta Was this translation helpful? Give feedback.
Hi Moshe!
We run all our Linux builds through Docker, and we do allow custom Docker images for cases like this. I thought we had documented this in the builder FAQ, but it seems that we did not. 😬 The best documentation there is the original PR that enabled this functionality, in #686.
We need to whitelist Docker images before our build infrastructure can build using them, and you'll need to make images for each version of Swift that you're compatible with based on the corresponding base Swift image.
Then, add the
.spi.yml
file and let us know what the images are so we can vet them, and it should all magically work! 😅