Skip to content
Latchkey

Step Output - CI/CD Glossary Definition

A step output is a named value one step produces by writing name=value to the $GITHUB_OUTPUT file, then read by later steps in the same job as ${{ steps.<id>.outputs.<name> }}.

How to set one

Give the step an id: and run echo "version=1.2.3" >> "$GITHUB_OUTPUT". The older ::set-output command is deprecated. Step outputs are how you pass a computed value (a tag, a path) downstream without re-running the work.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →