Proton (soldier) SDK -------------------- This project builds Docker images based on <https://gitlab.steamos.cloud/steamrt/soldier/sdk>, with the addition of Proton build-dependencies. This is mostly just a CI script, that clones <https://github.com/ValveSoftware/Proton> and builds the same docker images as what `make protonsdk` does there. It does a bit of magic to create a set of commands usable by `kaniko` instead of docker, as this CI runs on Google Compute instances. To trigger a new build and publish a new image, clone this repository, update the `PROTON_COMMIT` variable in `.gitlab-ci.yml`, commit, push and wait. The image version tag that will be created is the value of the `PROTONSDK_VERSION` variable in `docker/Makefile` in the `Proton` source. If an image with the same tag already exists, it will be overwritten, so make sure to edit this variable to some new value after a new version has been published. The SteamRT SDK image version that is used as a base, is defined using the `STEAMRT_VERSION` variable in the same `Makefile`. The `PROTONSDK_VERSION` variable is usually a combination of this plus an additional number, but it's not required to be.