opensafely-core / codespaces-initiative

Improving the use of OpenSAFELY in Codespaces
MIT License
0 stars 0 forks source link

Rollout update to dev container configuration to research repos #47

Open lucyb opened 2 months ago

lucyb commented 2 months ago

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.

lucyb commented 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.