Maybe you could outline the problem a bit more ? In GitHub actions you can run the tests in partitions, effectively in parallell.
EDIT: You dont have to use partitioning on database name with Testcontainers. Its a new database for each time tests is run in GitHub actions. So Even if its the same database name in every parallell workflow run its different database server


















