Adding this as a proposal only. If others think it's useful, we can merge or refine it. Otherwise, it's fine to close this PR.
This workflow build the Docker image for a branch. It then runs the dev container tests using that branch-built image, instead of the image specified in the research-template dev container configuration.
For recent PRs in this repository, I've found it useful to test Docker image changes in a dev container and confirm the tests still run. This helps to avoid a cycle of merge PR, publish an image, manually test the dev container and find it fails, to then have to fix up the image.
This workflow allows for manually triggering such a check. It is not scheduled to run on every commit, nor intended to do so.
Adding this as a proposal only. If others think it's useful, we can merge or refine it. Otherwise, it's fine to close this PR.
This workflow build the Docker image for a branch. It then runs the dev container tests using that branch-built image, instead of the image specified in the research-template dev container configuration.
For recent PRs in this repository, I've found it useful to test Docker image changes in a dev container and confirm the tests still run. This helps to avoid a cycle of merge PR, publish an image, manually test the dev container and find it fails, to then have to fix up the image.
This workflow allows for manually triggering such a check. It is not scheduled to run on every commit, nor intended to do so.