dlang-tour / core

D Language online tour (https://tour.dlang.org/) and online editor (https://run.dlang.io/)
Boost Software License 1.0
120 stars 48 forks source link

Update the list of installed DUB packages automatically by checking the list of installed DUB packages from the Docker container #663

Closed wilzbach closed 6 years ago

wilzbach commented 6 years ago

This should avoid the need of any manual updates in the future. If specific bumps or locks are required, this can be done entirely in the core-exec package. It's the single source of truth now.

It's all based on this simple idea to use an alternative entrypoint:

docker run --rm --entrypoint=/bin/cat dlangtour/core-exec:dmd /installed_packages