While writing it, I noticed that 'approve' also needs to change the exit value of the pkglistgen pipeline step - fixed
We will check if there are approved pkglistgen comments and if so, apply them to the target. For this we need to parse the generated markdown, so refactor both in a common class. There diff is applied, but not yet commited in this commit