Online GitHub Actions Expression Tester & Evaluator
Evaluate GitHub Actions workflow expressions (${{ ... }}), context objects (github, env, inputs, matrix), and built-in functions (contains, startsWith, format) client-side with zero server latency.
1. Workflow Expression
2. Simulated Context Objects (JSON)
Evaluation Result
Execution Details
// Expression trace will appear here...
GitHub Actions Workflow Expressions Guide
Expressions in GitHub Actions let you dynamically set environment variables, evaluate job conditional steps (if:), and inspect workflow run context.
Built-in Function Reference
contains(search, item): Returns true ifsearchcontainsitem(case-insensitive substring or array search).startsWith(searchString, searchValue): Returns true if string begins with prefix.endsWith(searchString, searchValue): Returns true if string ends with suffix.format(string, replace0, replace1, ...): Replaces{0},{1}placeholders with arguments.join(array, optionalSeparator): Joins array elements into a string.toJSON(value): Serializes object into pretty-printed JSON.fromJSON(value): Deserializes JSON string into native object.