actions: post pending status while actions are in progress
When starting checks for a commit or working on staging it we can post a temporary commit status to indicate that it is pending. When finished we post the final status. This way users can get earlier feedback if the task is large.