Fix alias issue

pull/33/head
Daniel Walsh 2 years ago
parent a95828072a
commit 271cb12f17

@ -22146,7 +22146,11 @@ try {
(0, import_core.setOutput)("id", pagesDeployment.id); (0, import_core.setOutput)("id", pagesDeployment.id);
(0, import_core.setOutput)("url", pagesDeployment.url); (0, import_core.setOutput)("url", pagesDeployment.url);
(0, import_core.setOutput)("environment", pagesDeployment.environment); (0, import_core.setOutput)("environment", pagesDeployment.environment);
(0, import_core.setOutput)("alias", productionEnvironment ? pagesDeployment.url : pagesDeployment.aliases[0]); let alias = pagesDeployment.url;
if (!productionEnvironment && pagesDeployment.aliases && pagesDeployment.aliases.length > 0) {
alias = pagesDeployment.aliases[0];
}
(0, import_core.setOutput)("alias", alias);
if (gitHubDeployment) { if (gitHubDeployment) {
await createGitHubDeploymentStatus({ await createGitHubDeploymentStatus({
id: gitHubDeployment.id, id: gitHubDeployment.id,

14
package-lock.json generated

@ -11,7 +11,7 @@
"dependencies": { "dependencies": {
"@actions/core": "^1.10.0", "@actions/core": "^1.10.0",
"@actions/github": "^5.1.1", "@actions/github": "^5.1.1",
"@cloudflare/types": "^6.16.10", "@cloudflare/types": "^6.18.16",
"shellac": "^0.7.2", "shellac": "^0.7.2",
"undici": "^5.11.0" "undici": "^5.11.0"
}, },
@ -60,9 +60,9 @@
} }
}, },
"node_modules/@cloudflare/types": { "node_modules/@cloudflare/types": {
"version": "6.16.10", "version": "6.18.16",
"resolved": "https://registry.npmjs.org/@cloudflare/types/-/types-6.16.10.tgz", "resolved": "https://registry.npmjs.org/@cloudflare/types/-/types-6.18.16.tgz",
"integrity": "sha512-bUh3ONoTS/31LBo+C0bKpuBRT5bSl9Cnb/VwYeyHPEedYd0qtCR+fhLFCzFhi9qWk9+PXd6cTGR1mBLgi1gl4A==", "integrity": "sha512-CTlwcgdnksgnifcWj91mUCDn9gdm8NAG4dQ8NzVv3IrQT+YuhBJxXelJwucJZQYv7hL/gzbveyf/ikP6kljsdA==",
"dependencies": { "dependencies": {
"@cloudflare/intl-types": "^1.2.0", "@cloudflare/intl-types": "^1.2.0",
"@cloudflare/util-en-garde": "^8.0.10" "@cloudflare/util-en-garde": "^8.0.10"
@ -842,9 +842,9 @@
"requires": {} "requires": {}
}, },
"@cloudflare/types": { "@cloudflare/types": {
"version": "6.16.10", "version": "6.18.16",
"resolved": "https://registry.npmjs.org/@cloudflare/types/-/types-6.16.10.tgz", "resolved": "https://registry.npmjs.org/@cloudflare/types/-/types-6.18.16.tgz",
"integrity": "sha512-bUh3ONoTS/31LBo+C0bKpuBRT5bSl9Cnb/VwYeyHPEedYd0qtCR+fhLFCzFhi9qWk9+PXd6cTGR1mBLgi1gl4A==", "integrity": "sha512-CTlwcgdnksgnifcWj91mUCDn9gdm8NAG4dQ8NzVv3IrQT+YuhBJxXelJwucJZQYv7hL/gzbveyf/ikP6kljsdA==",
"requires": { "requires": {
"@cloudflare/intl-types": "^1.2.0", "@cloudflare/intl-types": "^1.2.0",
"@cloudflare/util-en-garde": "^8.0.10" "@cloudflare/util-en-garde": "^8.0.10"

@ -23,7 +23,7 @@
"dependencies": { "dependencies": {
"@actions/core": "^1.10.0", "@actions/core": "^1.10.0",
"@actions/github": "^5.1.1", "@actions/github": "^5.1.1",
"@cloudflare/types": "^6.16.10", "@cloudflare/types": "^6.18.16",
"shellac": "^0.7.2", "shellac": "^0.7.2",
"undici": "^5.11.0" "undici": "^5.11.0"
}, },

@ -3,13 +3,7 @@ import { context, getOctokit } from "@actions/github";
import shellac from "shellac"; import shellac from "shellac";
import { fetch } from "undici"; import { fetch } from "undici";
import { env } from "process"; import { env } from "process";
import type { Deployment } from '@cloudflare/types'; import type { Project, Deployment } from '@cloudflare/types';
// TODO: Add Project to @cloudflare/types
interface Project {
name: string;
production_branch: string;
}
try { try {
const apiToken = getInput("apiToken", { required: true }); const apiToken = getInput("apiToken", { required: true });
@ -121,7 +115,12 @@ try {
setOutput("id", pagesDeployment.id); setOutput("id", pagesDeployment.id);
setOutput("url", pagesDeployment.url); setOutput("url", pagesDeployment.url);
setOutput("environment", pagesDeployment.environment); setOutput("environment", pagesDeployment.environment);
setOutput("alias", productionEnvironment ? pagesDeployment.url : pagesDeployment.aliases[0]);
let alias = pagesDeployment.url;
if (!productionEnvironment && pagesDeployment.aliases && pagesDeployment.aliases.length > 0) {
alias = pagesDeployment.aliases[0];
}
setOutput("alias", alias);
if (gitHubDeployment) { if (gitHubDeployment) {
await createGitHubDeploymentStatus({ await createGitHubDeploymentStatus({

Loading…
Cancel
Save