Skip to content

fix: run htmltest directly in CI to avoid Docker Hub rate limits#1358

Closed
jonathannorris wants to merge 1 commit intomainfrom
fix/ci-docker-rate-limit
Closed

fix: run htmltest directly in CI to avoid Docker Hub rate limits#1358
jonathannorris wants to merge 1 commit intomainfrom
fix/ci-docker-rate-limit

Conversation

@jonathannorris
Copy link
Copy Markdown
Member

@jonathannorris jonathannorris commented Mar 27, 2026

Summary

  • make test depends on build, which uses Docker to pull node:24-bullseye and run yarn build
  • In CI the build is already produced by the native yarn build step, so the Docker pull is redundant
  • Intermittently hits Docker Hub rate limits in the merge queue (toomanyrequests) — example failed run
  • Run wjdp/htmltest directly against the existing build/ directory instead

Related Issues

Unblocks #1351

@jonathannorris jonathannorris requested review from a team as code owners March 27, 2026 16:25
@netlify
Copy link
Copy Markdown

netlify bot commented Mar 27, 2026

Deploy Preview for openfeature ready!

Name Link
🔨 Latest commit e56acac
🔍 Latest deploy log https://app.netlify.com/projects/openfeature/deploys/69c6af9e70af6c000870361a
😎 Deploy Preview https://deploy-preview-1358--openfeature.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

The `make test` target depends on `build`, which pulls `node:24-bullseye`
from Docker Hub via Docker. In CI, the build is already produced by the
native `yarn build` step, so the Docker pull is redundant and intermittently
hits Docker Hub rate limits in the merge queue.

Run the `htmltest` container directly instead, using the `build/` directory
produced by the prior step.

Signed-off-by: Jonathan Norris <jonathan.norris@dynatrace.com>
@jonathannorris jonathannorris force-pushed the fix/ci-docker-rate-limit branch from d3a71fc to e56acac Compare March 27, 2026 16:26
@jonathannorris jonathannorris deleted the fix/ci-docker-rate-limit branch March 27, 2026 16:30
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