import * as core from '@actions/core'; try { // Get the message input parameter, with a default fallback const message = core.getInput('message') || 'Hello from Pullfrog Action!'; // Print the message to console and GitHub Actions logs console.log(`🐸 ${message}`); core.info(`Action executed successfully: ${message}`); // Set an output for potential use by other actions core.setOutput('message', message); } catch (error) { // Handle any errors and fail the action const errorMessage = error instanceof Error ? error.message : 'Unknown error occurred'; core.setFailed(`Action failed: ${errorMessage}`); }