How to specify a timeout in liquibase changeset transaction?

I am using liquibase docker with postgres . runInTransaction set to default true.

Can someone let me know if there is a way for me to specify a timeout for the transaction within which each transaction is executed?

I have checked documentation for liquibase.properties file but could not identify anything relevant.

I know about setting statement_timeout and network timeout as mentioned here in --driver-properties-file. What I am looking for is a timeout at the changeSet transaction level?

For example

--changeSet1
SQL1
SQL2

What I am looking for is a timeout for entire changeSet1. Can someone let me know if there is a way to achieve this in liquibase?

Feature request for the same Ability to specify timeout in Liquibase changeset · Issue #6537 · liquibase/liquibase · GitHub

Hi @tuk,

Thank you for creating this enhancement requestfor for us on GH. I think we can follow up a disccusion about it there (GitHub). Feel free to close thread if you are ok with it.

Thanks,
Daniel.