This SDK provides utility methods to build GitHub Actions in Java.
It is heavily inspired of GitHub Actions core toolkit available in TypeScript.
This SDK provides the following capabilities:
- Read inputs:
getInput,getMultilineInput,getBooleanInput - Write output variables:
setOutput,setEmptyOutput - Mask secret variables:
setSecret - Run operations within groups:
startGroup,endGroup,groupwith closure - Save and retrieve state:
saveState,getState - Log messages:
debug,notice,warning,error - Quick access to GitHub Actions default environment variables
This project is totally open source and contributors are welcome.