Open AnaghHegde opened 1 day ago
The pull request updates the CI workflow configuration to conditionally include a PostgreSQL service while excluding the MongoDB service when PostgreSQL is present. The job execution conditions have been refined to trigger on specific events, and the logic for running tests and restoring cache has been clarified. The handling of Cypress test results and the logging of artifacts upon failure have been preserved, enhancing overall control flow and error handling in the CI process.
File Path | Change Summary |
---|---|
.github/workflows/ci-test-limited.yml | - Added PostgreSQL service with conditional inclusion based on branch reference. - Updated MongoDB service to exclude when PostgreSQL is included. - Refined job execution conditions for CI tests. - Clarified logic for running specs and restoring cache. - Preserved Cypress test steps and adjusted conditions for result tracking. |
pg
branch.is-pg-build
for handling builds based on the pg
branch.pg_isready
check to enhance the PostgreSQL startup process.CI
, Workflows Pod
, Workflows Product
, ok-to-test
π In the CI realm, a change takes flight,
PostgreSQL joins, MongoDB takes flight.
Tests now run with clearer intent,
Branches dictate where the services went.
Logs and artifacts, all captured with care,
In the world of workflows, weβre beyond compare! π
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Description
This pull request proposes a change to conditionally add a PostgreSQL database during startup.
Automation
/ok-to-test tags="@tag.Sanity"
:mag: Cypress test results
Communication
Should the DevRel and Marketing teams inform users about this change?
Summary by CodeRabbit