Open lucyb opened 2 months ago
For the moment, we're going to document a manual process (https://github.com/opensafely-core/codespaces-initiative/issues/51) to get a better idea of what is required to create an automated update. Once that process has been used for a bit, we may decide to automate it, at which point we should reconsider this ticket.
We will need to roll out the updated devcontainers configuration (#43) to research repos.
We should raise a PR rather than trying to merge automatically into their repos.
We should script this process and document it. Ideally, this would be in a manually run CI action. Assuming this CI action lives in the new repo (see #46), I don't think it will be possible to have it triggered automatically on updates to the .devcontainer config though. It might be possible to run it when we tag a new docker image, but that's expected to be rare, so probably a manual trigger is fine.
For context on previous updates here's what was done thread and the repoupdater script.