V2

scripts/build-max-orchestrator-v2.sh

#!/bin/bash

set -e

ROOT_DIR=”$(pwd)”
RUN_ID=$(date +”%Y%m%d-%H%M%S”)

mkdir -p core/modules
mkdir -p core/orchestrator
mkdir -p core/generated
mkdir -p core/runs/$RUN_ID

echo “export const maxModules = {};” > core/modules/index.ts

echo “export const runOrchestrator = () => { console.log(‘MAX Orchestrator Running – $RUN_ID’); };” > core/orchestrator/index.ts

echo “{
\”name\”: \”max-git-system\”,
\”version\”: \”2.0.0\”,
\”generated\”: true,
\”runId\”: \”$RUN_ID\”,
\”timestamp\”: \”$(date -u +”%Y-%m-%dT%H:%M:%SZ”)\”
}” > core/generated/metadata.json

echo “{
\”runId\”: \”$RUN_ID\”,
\”timestamp\”: \”$(date -u +”%Y-%m-%dT%H:%M:%SZ”)\”,
\”status\”: \”completed\”
}” > core/runs/$RUN_ID/run-log.json

git config user.name “github-actions”
git config user.email “github-actions@github.com”

git add .
git commit -m “Auto-build v2: $RUN_ID” || true

Leave a comment