index.js

The main entry point for the os-specific-runner GitHub Action. Detects the current operating system, selects the appropriate command and shell, writes the command to a temporary script file, and executes it.

body()

Main GitHub Action entry point. Reads the OS-specific command and shell inputs, writes the command to a temp file, then executes it via the configured shell.

Returns:

Promise.<void>