Skip to content

ci: pin MSSQL image to digest and disable testcontainers ryuk#218

Draft
IsaacCalligeros95 wants to merge 1 commit into
mainfrom
isaac/ci-mssql-pin-ryuk-
Draft

ci: pin MSSQL image to digest and disable testcontainers ryuk#218
IsaacCalligeros95 wants to merge 1 commit into
mainfrom
isaac/ci-mssql-pin-ryuk-

Conversation

@IsaacCalligeros95

Copy link
Copy Markdown
Contributor

Two small reliability fixes for the integration test workflow:

  • Pin the MSSQL image to an immutable digest and pass OCTO_MSSQLTAG so the test framework starts the same image the workflow pre-pulls. The framework defaults to no tag (:latest), so the existing pre-pull of :2019-latest warmed an image the test never used. A digest pull does not reliably create the plain tag on all Docker engines, so it is applied explicitly with docker tag.

  • Disable the testcontainers reaper (ryuk). It was intermittently failing container setup when it could not pull its image from Docker Hub (registry-1.docker.io: context deadline exceeded). The framework terminates its own containers and CI runs on ephemeral runners, so the reaper adds no value and only introduces a flaky Docker Hub dependency.

Two small reliability fixes for the integration test workflow:

- Pin the MSSQL image to an immutable digest and pass OCTO_MSSQLTAG so the test
  framework starts the same image the workflow pre-pulls. The framework
  defaults to no tag (:latest), so the existing pre-pull of :2019-latest warmed
  an image the test never used. A digest pull does not reliably create the
  plain tag on all Docker engines, so it is applied explicitly with docker tag.

- Disable the testcontainers reaper (ryuk). It was intermittently failing
  container setup when it could not pull its image from Docker Hub
  (registry-1.docker.io: context deadline exceeded). The framework terminates
  its own containers and CI runs on ephemeral runners, so the reaper adds no
  value and only introduces a flaky Docker Hub dependency.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant