add pull-components action