It turns out I was testing as an admin while developing this workflow.
When I tried to trigger the bootstrap workflow under StackStorm-Exchange, however, I only have maintain permission as a member of the TSC. That shows up as a CONTRIBUTOR, so the permissions check inadvertently excluded me.
This adds another step to the workflow to make sure that the commentor can commit to the repository, which includes the TSC and any robots. Hopefully that covers all the TSC members - if anyone else finds another edge case (maybe a TSC member who has not made any commits in the incubator) we may have to further tune this check.
It turns out I was testing as an admin while developing this workflow. When I tried to trigger the bootstrap workflow under
StackStorm-Exchange
, however, I only havemaintain
permission as a member of the TSC. That shows up as aCONTRIBUTOR
, so the permissions check inadvertently excluded me.This adds another step to the workflow to make sure that the commentor can commit to the repository, which includes the TSC and any robots. Hopefully that covers all the TSC members - if anyone else finds another edge case (maybe a TSC member who has not made any commits in the incubator) we may have to further tune this check.