Create JS action
This commit is contained in:
@@ -1 +1,18 @@
|
||||
console.log("Pullfrog.")
|
||||
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}`);
|
||||
}
|
||||
Reference in New Issue
Block a user