Skip to content

Improve database startup handling and log capturing in CI workflow#170

Merged
Olawale Jebutu (olawalejebutu05) merged 1 commit into
mainfrom
test/remove-docker24-pin
May 7, 2026
Merged

Improve database startup handling and log capturing in CI workflow#170
Olawale Jebutu (olawalejebutu05) merged 1 commit into
mainfrom
test/remove-docker24-pin

Conversation

@olawalejebutu05
Copy link
Copy Markdown
Contributor

This pull request updates the CI pipeline configuration to improve reliability when starting services and to aid debugging in case of failures. The main focus is on ensuring the database is ready before proceeding and capturing logs for troubleshooting.

Improvements to CI reliability and debugging:

  • Replaced the fixed 10-second wait after starting the db service with a loop that checks for the database port to be available before continuing, making the setup more robust and less prone to timing issues. (.circleci/config.yml)
  • Added a step to capture and display the web container logs automatically if the build fails, helping with faster diagnosis of issues. (.circleci/config.yml)

@olawalejebutu05 Olawale Jebutu (olawalejebutu05) requested a review from a team May 7, 2026 14:32
@olawalejebutu05 Olawale Jebutu (olawalejebutu05) merged commit e1fff8a into main May 7, 2026
4 checks passed
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