opensafely-core / codespaces-initiative

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

ADR: How we'll incorporate changes to the Action images #56

Closed lucyb closed 3 weeks ago

lucyb commented 2 months ago

Write an ADR in this format to record how we've decided to manage incorporating changes to the Action images and what the consequences of this decision are.

[!NOTE] Please read Michael Nygard's blog post about how to document an architecture decision first.

Rough outline of decision

We will copy in the Python and R libraries directly from the existing Action images into our dev container image.

We’ll automatically pick up any changes within the existing Action images, by running the docker image build step weekly (or on demand).

We’ve deferred thinking too much about what happens when new major versions of the Action images are released.

We’ve avoided referring to specific versions of python and R in the .devcontainer config to make future changes easier.