JavaScript Action - CI/CD Glossary Definition
A JavaScript action is a custom action that runs directly on the runner with Node.js, declared with runs.using: "node20" and a main: entry script, typically built on the @actions/core toolkit.
How it runs
GitHub executes the bundled script with the runner Node.js. Inputs come from core.getInput() and outputs from core.setOutput(). Because there is no container pull, JavaScript actions start faster than Docker actions and run on Linux, Windows, and macOS runners.
Related guides
Composite Action - CI/CD Glossary DefinitionComposite Action: A composite action is a custom action defined with `runs.using: "composite"` that bundles m…
Docker Container Action - CI/CD Glossary DefinitionDocker Container Action: A Docker container action is a custom action that runs inside a Docker image, declar…
Marketplace Action - CI/CD Glossary DefinitionMarketplace Action: A marketplace action is a published, reusable action listed in the GitHub Marketplace tha…