Apologies if I’m misunderstanding where you’re hoping to force/restrict a manual run. It sounds like what you’re requesting, is that a manual action be taken after the app receives instructions to trigger your Actions.
Though, that logic would likely need to be written out, as opposed to leveraging an official GitHub Application bit of functionality.
However, Actions itself, does have the ability to only run when performed manually. So, your App would receive instructions to kick off an Actions workflow, but that workflow could have
workflow_dispatch defined to be run manually from the UI.
Check out both, our:
…to see if this does truly solve for your use case.
If not, please let me know where my understanding has a disconnect and we can see about an alternative flow!