Fix: No capitalization in build ids for k8s

pull/273/head
Frostebite 2021-06-19 21:51:35 +01:00
parent aaf15d9ad8
commit 7b6dce89e7
4 changed files with 14 additions and 9 deletions

8
dist/index.js vendored
View File

@ -1671,7 +1671,7 @@ const remote_builder_constants_1 = __importDefault(__webpack_require__(92560));
class RemoteBuilderNamespace {
static generateBuildName(runNumber, platform) {
const nanoid = nanoid_1.customAlphabet(remote_builder_constants_1.default.alphabet, 4);
return `${runNumber}-${platform.replace('Standalone', '').replace('standalone', '')}-${nanoid()}`;
return `${runNumber}-${platform.toLowerCase().replace('standalone', '')}-${nanoid()}`;
}
}
exports.default = RemoteBuilderNamespace;
@ -1739,8 +1739,12 @@ class RemoteBuilder {
this.RemoteBuilderProviderPlatform = new kubernetes_build_platform_1.default(buildParameters);
break;
}
const runNumber = process.env.GITHUB_RUN_NUMBER;
if (!runNumber || runNumber === '') {
throw new Error('no run number found, exiting');
}
this.SteamDeploy = process.env.STEAM_DEPLOY !== undefined || false;
const buildUid = remote_builder_namespace_1.default.generateBuildName(process.env.GITHUB_RUN_NUMBER, buildParameters.platform);
const buildUid = remote_builder_namespace_1.default.generateBuildName(runNumber, buildParameters.platform);
const defaultBranchName = ((_a = process.env.GITHUB_REF) === null || _a === void 0 ? void 0 : _a.split('/').filter((x) => {
x = x[0].toUpperCase() + x.slice(1);
return x;

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -2,9 +2,9 @@ import { customAlphabet } from 'nanoid';
import RemoteBuilderConstants from './remote-builder-constants';
class RemoteBuilderNamespace {
static generateBuildName(runNumber, platform) {
static generateBuildName(runNumber: string | number, platform: string) {
const nanoid = customAlphabet(RemoteBuilderConstants.alphabet, 4);
return `${runNumber}-${platform.replace('Standalone', '').replace('standalone', '')}-${nanoid()}`;
return `${runNumber}-${platform.toLowerCase().replace('standalone', '')}-${nanoid()}`;
}
}
export default RemoteBuilderNamespace;

View File

@ -25,11 +25,12 @@ class RemoteBuilder {
this.RemoteBuilderProviderPlatform = new Kubernetes(buildParameters);
break;
}
const runNumber = process.env.GITHUB_RUN_NUMBER;
if (!runNumber || runNumber === '') {
throw new Error('no run number found, exiting');
}
this.SteamDeploy = process.env.STEAM_DEPLOY !== undefined || false;
const buildUid = RemoteBuilderNamespace.generateBuildName(
process.env.GITHUB_RUN_NUMBER,
buildParameters.platform,
);
const buildUid = RemoteBuilderNamespace.generateBuildName(runNumber, buildParameters.platform);
const defaultBranchName =
process.env.GITHUB_REF?.split('/')
.filter((x) => {