Skip to content

Run Workhorse tests with Gitaly transactions in CI

What does this MR do and why?

This MR runs Workhorse jobs with Gitaly transactions enabled in CI. As transactions are still not enabled in production, we add a job similar to the rspec no_gitaly_transactions jobs to run Workhorse tests without transactions in the maintenance pipeline.

We can verify transactions are enabled in a job by searching for Transactions enabled. in the artifacts of the job in log/gitaly-test.log. If the line isn't present, then transactions are disabled.

Closes gitaly#6179 (closed)

Edited by Sami Hiltunen

Merge request reports