add upload to s3 workflow