Skip to content

Conversation

@ryonakano
Copy link
Member

@ryonakano ryonakano commented Jan 1, 2026

Changes Summary

  • Run httpbin as a service container instead of using the officially deployed one in CI so that the build and test won't fail when the official one is down
    • Add a build option to set the HTTP server used in the integration tests

FYI: https://docs.github.com/en/actions/tutorials/use-containerized-services/use-docker-service-containers

Checklist

  • The CI passes
  • Local test using the default https://httpbin.org/post stil works (meson setup builddir --prefix=/usr -Dintegration_tests=true && ninja -C builddir/ test)

@ryonakano ryonakano changed the title Use localhost httpbin for tests Actions: Pull and run httpbin as a service container Jan 1, 2026
@ryonakano ryonakano marked this pull request as ready for review January 1, 2026 06:56
@ryonakano
Copy link
Member Author

Closing as the officail httpbin works now.

@ryonakano ryonakano closed this Jan 2, 2026
@ryonakano ryonakano deleted the ryonakano/localhost-httpbin branch January 2, 2026 22:31
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.

2 participants