Skip to content

ci: add postgres and rabbitmq services to release workflow#52

Merged
Theauxm merged 1 commit intomainfrom
ci/release-postgres-rabbit-services
May 6, 2026
Merged

ci: add postgres and rabbitmq services to release workflow#52
Theauxm merged 1 commit intomainfrom
ci/release-postgres-rabbit-services

Conversation

@Theauxm
Copy link
Copy Markdown
Member

@Theauxm Theauxm commented May 6, 2026

Summary

  • The release workflow had no Postgres or RabbitMQ services, so JobHunt.E2E's OneTimeSetUp couldn't migrate the DB and 30 tests failed at connect time. The test step exited 1, which caused Codecov to never get a successful upload on main (Codecov shows the repo as activated but with totals: null).
  • Mirrors the service setup that already works in pull_request.yml: postgres:17 + rabbitmq:4-management with healthchecks, plus a step to create the per-suite databases (trax_e2e_tests, chat_e2e_tests, energyhub_e2e_tests, jobhunt_e2e_tests).

Test plan

  • Merge and watch the next release run pass Trax.Samples.JobHunt.E2E and Trax.Samples.EnergyHub.E2E.
  • Confirm Codecov starts reporting totals for TraxSharp/Trax.Samples after the run completes.

Release runs were failing in JobHunt.E2E because the workflow had no
Postgres available, so DatabaseMigrator.Migrate() couldn't open a
connection. PR builds already wire up both services; mirror the same
setup in nuget_release.yml so coverage uploads to Codecov on main.
@codecov
Copy link
Copy Markdown

codecov Bot commented May 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@Theauxm Theauxm merged commit 7a5067f into main May 6, 2026
2 checks passed
@Theauxm Theauxm deleted the ci/release-postgres-rabbit-services branch May 6, 2026 16:55
@traxsharp
Copy link
Copy Markdown

traxsharp Bot commented May 6, 2026

This PR is included in version 1.21.0

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