async function deploy(payload, action) {
	// When data changes, notify the listener
	return await listener(payload, action)
}
Used internally to deploy the site
@param {DeploymentPayload} payload - The site bundle & destination repo
@param {boolean} action - Which action to take related to deployment
@returns {Promise<DeploymentResponse>}