Update all Github actions to their latest version and optimize the Github Actions test flow.
When updating different Stepup components it costs a lot of manual labor to update all test Docker images and test the
environment with the different components in their latest state.
Therefore I would suggest to update the actions and also have a look at the test flow itself. Maybe starting by always creating a test image when production release is created. It also looks now that in every project almost the same base Dockerfile is used with minor differences and a lot of different flavors. So maybe a single multistage image can be better used for this use case.
I at least think that there is a lot more room for optimizations but I think more input is needed to get the best solution.
Update all Github actions to their latest version and optimize the Github Actions test flow.
When updating different Stepup components it costs a lot of manual labor to update all test Docker images and test the
environment with the different components in their latest state.
Therefore I would suggest to update the actions and also have a look at the test flow itself. Maybe starting by always creating a test image when production release is created. It also looks now that in every project almost the same base Dockerfile is used with minor differences and a lot of different flavors. So maybe a single multistage image can be better used for this use case.
I at least think that there is a lot more room for optimizations but I think more input is needed to get the best solution.