INNER CODE UNIT · TypeScript

handlePagesDeployOutputEntry

cloudflare/wrangler-action · src/commandOutputParsing.ts:34

async function handlePagesDeployOutputEntry(
	config: WranglerActionConfig,
	pagesDeployOutputEntry: OutputEntryPagesDeployment,
) {
	setOutput("deployment-url", pagesDeployOutputEntry.url);
	// DEPRECATED: deployment-alias-url in favour of pages-deployment-alias, drop in next wrangler-action major version change
	setOutput("deployment-alias-url", pagesDeployOutputEntry.alias);
	setOutput("pages-deployment-alias-url", pagesDeployOutputEntry.alias);
	setOutput("pages-deployment-id", pagesDeployOutputEntry.deployment_id);
	setOutput("pages-environment", pagesDeployOutputEntry.environment);

	// Create github deployment, if GITHUB_TOKEN is present in config
	await createGitHubDeploymentAndJobSummary(config, pagesDeployOutputEntry);
}

/**
 * If no wrangler output file found, fallback to extracting deployment-url from stdout.
 * @deprecated Use {@link handlePagesDeployOutputEntry} instead.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…