Skip to content

Conversation

@skudasov
Copy link
Contributor

@skudasov skudasov commented Jul 7, 2025


Below is a summarization created by an LLM (gpt-4-0125-preview). Be mindful of hallucinations and verify accuracy.

Why

This pull request introduces several changes aimed at improving our CI/CD pipeline's efficiency and code quality. Specifically, it disables automatic deployments for main branches and tags in the GitHub Pages Deploy workflow and adds a new test configuration for a Dockerized version of our fake server in the framework golden tests. Additionally, it updates the documentation from "Mocking Services" to "Faking Services," reflecting a broader testing strategy that includes faking external dependencies.

What

  • .github/workflows/docs.yml: Disabled automatic deployments for main branches and tags to prevent unintended updates.
  • .github/workflows/framework-golden-tests.yml: Added a new test configuration named TestFakes for testing a Dockerized version of our fake server, enhancing our testing capabilities.
  • book/src/SUMMARY.md: Updated the documentation title from "Mocking Services" to "Faking Services" to accurately describe our testing strategy.
  • book/src/framework/components/mocking.md: Overhauled the content to focus on "Faking Services," including instructions for both local usage without Docker and Dockerized usage, providing clear guidance for setting up and deploying fake services in testing environments.
  • framework/.changeset/v0.10.0.md: Documented the addition of a Dockerized version of the fake server.
  • Various configuration and documentation files: Made necessary adjustments to support the new testing strategies and documentation updates.

These changes ensure our testing environment is versatile, allowing for both local and containerized testing of external dependencies. Updating the documentation to "Faking Services" better represents our approach to testing by including techniques beyond traditional mocking.

@skudasov skudasov force-pushed the fakes branch 3 times, most recently from 10d9a3f to 4b7c034 Compare July 7, 2025 12:21
@skudasov skudasov changed the title Add Dockerized version of fake server, decouple it so it works with K8s too Add Dockerized version of fake server, decouple it so it works with K8s Jul 7, 2025
@skudasov skudasov marked this pull request as ready for review July 7, 2025 13:05
@skudasov skudasov requested a review from a team as a code owner July 7, 2025 13:05
@skudasov skudasov merged commit f897c5a into main Jul 7, 2025
64 checks passed
@skudasov skudasov deleted the fakes branch July 7, 2025 13:24
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