/** * Test Git Serverless Handler * For backward compatibility testing */ exports.handler = async (event, context) => { console.log("Handler invoked - Version 1.0"); console.log("Event:", JSON.stringify(event, null, 2)); // Get environment variables (these should come from UI settings) const envVars = { NODE_ENV: process.env.NODE_ENV || "not-set", BOLT_APPLICATION_NAME: process.env.BOLT_APPLICATION_NAME || "not-set", BOLT_APPLICATION_SLUG: process.env.BOLT_APPLICATION_SLUG || "not-set", // Add any custom env vars set from UI here for testing UI_TEST_VAR: process.env.UI_TEST_VAR || "not-set", API_KEY: process.env.API_KEY || "not-set", }; return { statusCode: 200, headers: { "Content-Type": "application/json", }, body: JSON.stringify({ message: "Hello from test-git-fcz5-handler!", version: "1.0.0", timestamp: new Date().toISOString(), environment: envVars, testInfo: { purpose: "Backward compatibility test", bolticYamlFormat: "OLD (no serverlessConfig)", expectedBehavior: "UI settings should be preserved after push", }, }), }; };