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