There is a template in Flow called "Modify file properties in SharePoint after approval" which I thought was excellent for my needs. But, of course, that creates a loop and the file is always pending approval.
So my needs are this:
1. Whenever someone publishes a major version of a document, it should trigger approval.
2. After the approval flow is done, the name of the approver and the date of the approval is visible in their respective site collection columns.
I can do it with the mentioned template, but of course those column changes trigger a new approval and the race is on...
If the Publish action is a problem I am not against the notion of having only major versions. But that is not the big issue, right?