icoretech/Codex Action

Run OpenAI Codex CLI non-interactively in GitHub Actions workflows

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
promptInstructions for Codex (e.g., "Summarize these changes for operators")yes
input_textData to process (e.g., changelog content). Appended after the prompt with a separator.no""
openai_api_keyOpenAI API key. Mutually exclusive with codex_config.no""
codex_configBase64-encoded auth.json from a prior device-auth session. Mutually exclusive with openai_api_key.no""
codex_config_tomlBase64-encoded config.toml with Codex preferences (model, personality, etc.). Optional, works with either auth method.no""
image_versioncodex-docker image version tagno0.145.0
modelModel override (passed to codex exec --model)no""
reasoning_effortReasoning effort level (minimal, low, medium, high, xhigh). Passed via model_reasoning_effort config override.no""
network_accessAllow Codex to make network requests (curl, wget, etc.) during execution. When false (default), a prompt-level policy instructs the model not to use networking tools.nofalse
sandboxSandbox mode for Codex execution. Options: full-auto (default, uses bubblewrap), danger-full-access (disables sandbox — recommended for CI/Docker where the container is already isolated).nofull-auto
quietSuppress verbose Codex output (tool calls, grep results, file reads) from workflow logs. Prevents source code leakage in logs. Set to false for debugging.notrue
timeoutMax seconds for codex execution (default: 300)no300
namedescription
resultText output from Codex