Skip to content

Commit 3c597c2

Browse files
authored
Merge pull request #56 from arcxp/consider-live
WF-1621 consider live deployment
2 parents b8c2ee6 + 18834ee commit 3c597c2

File tree

4 files changed

+563
-555
lines changed

4 files changed

+563
-555
lines changed

dist/index.cjs

Lines changed: 75 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ var require_utils = __commonJS({
3939
var require_command = __commonJS({
4040
"node_modules/@actions/core/lib/command.js"(exports2) {
4141
"use strict";
42-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
42+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
4343
if (k2 === void 0) k2 = k;
4444
var desc = Object.getOwnPropertyDescriptor(m, k);
4545
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@@ -48,13 +48,13 @@ var require_command = __commonJS({
4848
} };
4949
}
5050
Object.defineProperty(o, k2, desc);
51-
} : function(o, m, k, k2) {
51+
}) : (function(o, m, k, k2) {
5252
if (k2 === void 0) k2 = k;
5353
o[k2] = m[k];
54-
});
55-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
54+
}));
55+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
5656
Object.defineProperty(o, "default", { enumerable: true, value: v });
57-
} : function(o, v) {
57+
}) : function(o, v) {
5858
o["default"] = v;
5959
});
6060
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -125,7 +125,7 @@ var require_command = __commonJS({
125125
var require_file_command = __commonJS({
126126
"node_modules/@actions/core/lib/file-command.js"(exports2) {
127127
"use strict";
128-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
128+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
129129
if (k2 === void 0) k2 = k;
130130
var desc = Object.getOwnPropertyDescriptor(m, k);
131131
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@@ -134,13 +134,13 @@ var require_file_command = __commonJS({
134134
} };
135135
}
136136
Object.defineProperty(o, k2, desc);
137-
} : function(o, m, k, k2) {
137+
}) : (function(o, m, k, k2) {
138138
if (k2 === void 0) k2 = k;
139139
o[k2] = m[k];
140-
});
141-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
140+
}));
141+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
142142
Object.defineProperty(o, "default", { enumerable: true, value: v });
143-
} : function(o, v) {
143+
}) : function(o, v) {
144144
o["default"] = v;
145145
});
146146
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -13140,7 +13140,7 @@ var require_fetch = __commonJS({
1314013140
fetchParams.controller.terminate(e);
1314113141
}
1314213142
};
13143-
requestBody = async function* () {
13143+
requestBody = (async function* () {
1314413144
try {
1314513145
for await (const bytes of request.body.stream) {
1314613146
yield* processBodyChunk(bytes);
@@ -13149,7 +13149,7 @@ var require_fetch = __commonJS({
1314913149
} catch (err) {
1315013150
processBodyError(err);
1315113151
}
13152-
}();
13152+
})();
1315313153
}
1315413154
try {
1315513155
const { body, status, statusText, headersList, socket } = await dispatch({ body: requestBody });
@@ -16700,7 +16700,7 @@ var require_undici = __commonJS({
1670016700
var require_lib = __commonJS({
1670116701
"node_modules/@actions/http-client/lib/index.js"(exports2) {
1670216702
"use strict";
16703-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
16703+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
1670416704
if (k2 === void 0) k2 = k;
1670516705
var desc = Object.getOwnPropertyDescriptor(m, k);
1670616706
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@@ -16709,13 +16709,13 @@ var require_lib = __commonJS({
1670916709
} };
1671016710
}
1671116711
Object.defineProperty(o, k2, desc);
16712-
} : function(o, m, k, k2) {
16712+
}) : (function(o, m, k, k2) {
1671316713
if (k2 === void 0) k2 = k;
1671416714
o[k2] = m[k];
16715-
});
16716-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
16715+
}));
16716+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
1671716717
Object.defineProperty(o, "default", { enumerable: true, value: v });
16718-
} : function(o, v) {
16718+
}) : function(o, v) {
1671916719
o["default"] = v;
1672016720
});
1672116721
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -17815,7 +17815,7 @@ var require_summary = __commonJS({
1781517815
var require_path_utils = __commonJS({
1781617816
"node_modules/@actions/core/lib/path-utils.js"(exports2) {
1781717817
"use strict";
17818-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
17818+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
1781917819
if (k2 === void 0) k2 = k;
1782017820
var desc = Object.getOwnPropertyDescriptor(m, k);
1782117821
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@@ -17824,13 +17824,13 @@ var require_path_utils = __commonJS({
1782417824
} };
1782517825
}
1782617826
Object.defineProperty(o, k2, desc);
17827-
} : function(o, m, k, k2) {
17827+
}) : (function(o, m, k, k2) {
1782817828
if (k2 === void 0) k2 = k;
1782917829
o[k2] = m[k];
17830-
});
17831-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
17830+
}));
17831+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
1783217832
Object.defineProperty(o, "default", { enumerable: true, value: v });
17833-
} : function(o, v) {
17833+
}) : function(o, v) {
1783417834
o["default"] = v;
1783517835
});
1783617836
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -17864,18 +17864,18 @@ var require_path_utils = __commonJS({
1786417864
var require_io_util = __commonJS({
1786517865
"node_modules/@actions/io/lib/io-util.js"(exports2) {
1786617866
"use strict";
17867-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
17867+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
1786817868
if (k2 === void 0) k2 = k;
1786917869
Object.defineProperty(o, k2, { enumerable: true, get: function() {
1787017870
return m[k];
1787117871
} });
17872-
} : function(o, m, k, k2) {
17872+
}) : (function(o, m, k, k2) {
1787317873
if (k2 === void 0) k2 = k;
1787417874
o[k2] = m[k];
17875-
});
17876-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
17875+
}));
17876+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
1787717877
Object.defineProperty(o, "default", { enumerable: true, value: v });
17878-
} : function(o, v) {
17878+
}) : function(o, v) {
1787917879
o["default"] = v;
1788017880
});
1788117881
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -18037,18 +18037,18 @@ var require_io_util = __commonJS({
1803718037
var require_io = __commonJS({
1803818038
"node_modules/@actions/io/lib/io.js"(exports2) {
1803918039
"use strict";
18040-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
18040+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
1804118041
if (k2 === void 0) k2 = k;
1804218042
Object.defineProperty(o, k2, { enumerable: true, get: function() {
1804318043
return m[k];
1804418044
} });
18045-
} : function(o, m, k, k2) {
18045+
}) : (function(o, m, k, k2) {
1804618046
if (k2 === void 0) k2 = k;
1804718047
o[k2] = m[k];
18048-
});
18049-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
18048+
}));
18049+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
1805018050
Object.defineProperty(o, "default", { enumerable: true, value: v });
18051-
} : function(o, v) {
18051+
}) : function(o, v) {
1805218052
o["default"] = v;
1805318053
});
1805418054
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -18285,18 +18285,18 @@ var require_io = __commonJS({
1828518285
var require_toolrunner = __commonJS({
1828618286
"node_modules/@actions/exec/lib/toolrunner.js"(exports2) {
1828718287
"use strict";
18288-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
18288+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
1828918289
if (k2 === void 0) k2 = k;
1829018290
Object.defineProperty(o, k2, { enumerable: true, get: function() {
1829118291
return m[k];
1829218292
} });
18293-
} : function(o, m, k, k2) {
18293+
}) : (function(o, m, k, k2) {
1829418294
if (k2 === void 0) k2 = k;
1829518295
o[k2] = m[k];
18296-
});
18297-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
18296+
}));
18297+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
1829818298
Object.defineProperty(o, "default", { enumerable: true, value: v });
18299-
} : function(o, v) {
18299+
}) : function(o, v) {
1830018300
o["default"] = v;
1830118301
});
1830218302
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -18769,18 +18769,18 @@ var require_toolrunner = __commonJS({
1876918769
var require_exec = __commonJS({
1877018770
"node_modules/@actions/exec/lib/exec.js"(exports2) {
1877118771
"use strict";
18772-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
18772+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
1877318773
if (k2 === void 0) k2 = k;
1877418774
Object.defineProperty(o, k2, { enumerable: true, get: function() {
1877518775
return m[k];
1877618776
} });
18777-
} : function(o, m, k, k2) {
18777+
}) : (function(o, m, k, k2) {
1877818778
if (k2 === void 0) k2 = k;
1877918779
o[k2] = m[k];
18780-
});
18781-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
18780+
}));
18781+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
1878218782
Object.defineProperty(o, "default", { enumerable: true, value: v });
18783-
} : function(o, v) {
18783+
}) : function(o, v) {
1878418784
o["default"] = v;
1878518785
});
1878618786
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -18876,7 +18876,7 @@ var require_exec = __commonJS({
1887618876
var require_platform = __commonJS({
1887718877
"node_modules/@actions/core/lib/platform.js"(exports2) {
1887818878
"use strict";
18879-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
18879+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
1888018880
if (k2 === void 0) k2 = k;
1888118881
var desc = Object.getOwnPropertyDescriptor(m, k);
1888218882
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@@ -18885,13 +18885,13 @@ var require_platform = __commonJS({
1888518885
} };
1888618886
}
1888718887
Object.defineProperty(o, k2, desc);
18888-
} : function(o, m, k, k2) {
18888+
}) : (function(o, m, k, k2) {
1888918889
if (k2 === void 0) k2 = k;
1889018890
o[k2] = m[k];
18891-
});
18892-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
18891+
}));
18892+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
1889318893
Object.defineProperty(o, "default", { enumerable: true, value: v });
18894-
} : function(o, v) {
18894+
}) : function(o, v) {
1889518895
o["default"] = v;
1889618896
});
1889718897
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -18995,7 +18995,7 @@ var require_platform = __commonJS({
1899518995
var require_core = __commonJS({
1899618996
"node_modules/@actions/core/lib/core.js"(exports2) {
1899718997
"use strict";
18998-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
18998+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
1899918999
if (k2 === void 0) k2 = k;
1900019000
var desc = Object.getOwnPropertyDescriptor(m, k);
1900119001
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@@ -19004,13 +19004,13 @@ var require_core = __commonJS({
1900419004
} };
1900519005
}
1900619006
Object.defineProperty(o, k2, desc);
19007-
} : function(o, m, k, k2) {
19007+
}) : (function(o, m, k, k2) {
1900819008
if (k2 === void 0) k2 = k;
1900919009
o[k2] = m[k];
19010-
});
19011-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
19010+
}));
19011+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
1901219012
Object.defineProperty(o, "default", { enumerable: true, value: v });
19013-
} : function(o, v) {
19013+
}) : function(o, v) {
1901419014
o["default"] = v;
1901519015
});
1901619016
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -19283,7 +19283,7 @@ var require_context = __commonJS({
1928319283
var require_utils3 = __commonJS({
1928419284
"node_modules/@actions/github/lib/internal/utils.js"(exports2) {
1928519285
"use strict";
19286-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
19286+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
1928719287
if (k2 === void 0) k2 = k;
1928819288
var desc = Object.getOwnPropertyDescriptor(m, k);
1928919289
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@@ -19292,13 +19292,13 @@ var require_utils3 = __commonJS({
1929219292
} };
1929319293
}
1929419294
Object.defineProperty(o, k2, desc);
19295-
} : function(o, m, k, k2) {
19295+
}) : (function(o, m, k, k2) {
1929619296
if (k2 === void 0) k2 = k;
1929719297
o[k2] = m[k];
19298-
});
19299-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
19298+
}));
19299+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
1930019300
Object.defineProperty(o, "default", { enumerable: true, value: v });
19301-
} : function(o, v) {
19301+
}) : function(o, v) {
1930219302
o["default"] = v;
1930319303
});
1930419304
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -23183,7 +23183,7 @@ var require_dist_node10 = __commonJS({
2318323183
var require_utils4 = __commonJS({
2318423184
"node_modules/@actions/github/lib/utils.js"(exports2) {
2318523185
"use strict";
23186-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
23186+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
2318723187
if (k2 === void 0) k2 = k;
2318823188
var desc = Object.getOwnPropertyDescriptor(m, k);
2318923189
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@@ -23192,13 +23192,13 @@ var require_utils4 = __commonJS({
2319223192
} };
2319323193
}
2319423194
Object.defineProperty(o, k2, desc);
23195-
} : function(o, m, k, k2) {
23195+
}) : (function(o, m, k, k2) {
2319623196
if (k2 === void 0) k2 = k;
2319723197
o[k2] = m[k];
23198-
});
23199-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
23198+
}));
23199+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
2320023200
Object.defineProperty(o, "default", { enumerable: true, value: v });
23201-
} : function(o, v) {
23201+
}) : function(o, v) {
2320223202
o["default"] = v;
2320323203
});
2320423204
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -23243,7 +23243,7 @@ var require_utils4 = __commonJS({
2324323243
var require_github = __commonJS({
2324423244
"node_modules/@actions/github/lib/github.js"(exports2) {
2324523245
"use strict";
23246-
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
23246+
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) {
2324723247
if (k2 === void 0) k2 = k;
2324823248
var desc = Object.getOwnPropertyDescriptor(m, k);
2324923249
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@@ -23252,13 +23252,13 @@ var require_github = __commonJS({
2325223252
} };
2325323253
}
2325423254
Object.defineProperty(o, k2, desc);
23255-
} : function(o, m, k, k2) {
23255+
}) : (function(o, m, k, k2) {
2325623256
if (k2 === void 0) k2 = k;
2325723257
o[k2] = m[k];
23258-
});
23259-
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
23258+
}));
23259+
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? (function(o, v) {
2326023260
Object.defineProperty(o, "default", { enumerable: true, value: v });
23261-
} : function(o, v) {
23261+
}) : function(o, v) {
2326223262
o["default"] = v;
2326323263
});
2326423264
var __importStar = exports2 && exports2.__importStar || function(mod) {
@@ -23288,15 +23288,21 @@ var require_current_versions = __commonJS({
2328823288
"src/phases/current-versions.cjs"(exports2, module2) {
2328923289
var getCurrentVersions2 = async ({ core: core2, client, apiHostname }) => {
2329023290
let responseBody = void 0;
23291+
let responseBodyLive = void 0;
2329123292
try {
2329223293
const url = `https://${apiHostname}/deployments/fusion/services`;
2329323294
const response = await client.get(url);
2329423295
responseBody = await response.readBody();
2329523296
const { lambdas } = JSON.parse(responseBody);
23296-
return lambdas.map(({ Version }) => parseInt(Version)).sort((a, b) => a - b);
23297+
const urlLive = `https://${apiHostname}/deployments/fusion/live`;
23298+
const responseLive = await client.get(urlLive);
23299+
responseBodyLive = await responseLive.readBody();
23300+
const { liveId } = JSON.parse(responseBodyLive);
23301+
const onDeckLambdas = lambdas.filter((service) => service.Version !== liveId);
23302+
return onDeckLambdas.map(({ Version }) => parseInt(Version)).sort((a, b) => a - b);
2329723303
} catch (error) {
2329823304
if (error.name === "SyntaxError") {
23299-
return core2.setFailed(`Unexpected response from server: ${responseBody}`);
23305+
return core2.setFailed(`Unexpected response from server: ${responseBody} / ${responseBodyLive}`);
2330023306
}
2330123307
return core2.setFailed(error.message);
2330223308
}

0 commit comments

Comments
 (0)