mirror of
https://github.com/game-ci/unity-builder.git
synced 2026-06-11 16:34:03 -07:00
9d475434d3
* Rename "Cloud Runner" to "Orchestrator" across entire codebase Breaking change: All CloudRunner classes, options, environment variables, and action.yml inputs have been renamed to Orchestrator equivalents. - Renamed src/model/cloud-runner/ directory to src/model/orchestrator/ - Renamed all cloud-runner-* files to orchestrator-* - Renamed all CloudRunner* classes to Orchestrator* (15+ classes) - Renamed all cloudRunner* properties to orchestrator* equivalents - Renamed CLOUD_RUNNER_* env vars to ORCHESTRATOR_* - Updated action.yml [CloudRunner] markers to [Orchestrator] - Updated workflow files and package.json test scripts - Updated all runtime strings (cache paths, log messages, branch refs) - Rebuilt dist/index.js No backward compatibility layer is provided. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Remove tracked log/temp files and add to .gitignore Remove $LOG_FILE and temp/job-log.txt debug artifacts that should not be in the repository. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
41 lines
1017 B
TypeScript
41 lines
1017 B
TypeScript
import { TaskDefinitionFormation } from './cloud-formations/task-definition-formation';
|
|
|
|
export class AWSCloudFormationTemplates {
|
|
public static getParameterTemplate(p1: string) {
|
|
return `
|
|
${p1}:
|
|
Type: String
|
|
Default: ''
|
|
`;
|
|
}
|
|
|
|
public static getSecretTemplate(p1: string) {
|
|
return `
|
|
${p1}Secret:
|
|
Type: AWS::SecretsManager::Secret
|
|
Properties:
|
|
Name: '${p1}'
|
|
SecretString: !Ref ${p1}
|
|
`;
|
|
}
|
|
|
|
public static getSecretDefinitionTemplate(p1: string, p2: string) {
|
|
return `
|
|
Secrets:
|
|
- Name: '${p1}'
|
|
ValueFrom: !Ref ${p2}Secret
|
|
`;
|
|
}
|
|
|
|
public static insertAtTemplate(template: string, insertionKey: string, insertion: string) {
|
|
const index = template.search(insertionKey) + insertionKey.length + '\n'.length;
|
|
template = [template.slice(0, index), insertion, template.slice(index)].join('');
|
|
|
|
return template;
|
|
}
|
|
|
|
public static readTaskCloudFormationTemplate(): string {
|
|
return TaskDefinitionFormation.formation;
|
|
}
|
|
}
|