Syntax and Configuration Reference
This section provides complete reference information for AtomGit Action, including trigger events, context, expressions, variables, workflow commands, and Runner images and pre-installed tools.
📄️ Trigger Events
Workflows are defined using the on keyword for trigger conditions. AtomGit Action supports the following trigger events, and workflow files are stored in the .gitcode/workflows/ directory of the repository.
📄️ Context
AtomGit Action provides 12 contexts to access runtime environment information in workflows. Each context is a JSON object that can be accessed using the expression ${{ context.property }}.
📄️ Expressions
AtomGit Action uses the {"${{ expression }}"} syntax to write expressions in workflows. Expressions can be used in positions such as if conditions, variable assignments, step parameters, etc.
📄️ Variables
AtomGit Action supports various types of variables used to pass configuration information and sensitive data in workflows.
📄️ Workflow Commands
Workflow commands are a mechanism to send special instructions to the Runner via echo, used to set outputs, environment variables, PATH, and other information.
📄️ Runner Image and Pre-installed Tools
6.1 Runner Tag System