Updated action API to use a unified upstream "commit" mechanic to allow better chaining