Conversation
…engine.version, and tools.timeout
- frontmatter.md: note that timeout-minutes accepts expressions for workflow_call parameterization
- engines.md: add example showing engine.version with ${{ inputs.engine-version }}, noting injection-safe env-var treatment
- tools.md: add Tool Timeout Configuration section documenting tools.timeout and tools.startup-timeout fields, including expression support and Codex TOML limitation
Covers: #23863, #23870, #23888
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Contributor
Author
|
Great work, The PR looks well-structured and ready for maintainer review. No action items — this one is good to go! ✅
|
This was referenced Apr 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documentation Updates — 2026-04-01
This PR updates reference documentation based on three features merged today that allow GitHub Actions expressions in previously integer/string-only frontmatter fields.
Features Documented
timeout-minutesaccepts GitHub Actions expressions (from feat: allowtimeout-minutesto accept GitHub Actions expressions #23863)engine.versionaccepts GitHub Actions expressions, injection-safe (from feat: parameterize engine.version to accept GitHub Actions expressions (injection-safe) #23870)tools.timeoutandtools.startup-timeoutaccept GitHub Actions expressions (from feat: parameterize tools.timeout and tools.startup-timeout to accept GitHub Actions expressions #23888)📝 Detailed Changes & References
Changes Made
Updated
docs/src/content/docs/reference/frontmatter.md— added a note under the Run Configuration section thattimeout-minutesaccepts integer or expression string, with an example showing$\{\{ inputs.timeout }}for reusableworkflow_callworkflows.Updated
docs/src/content/docs/reference/engines.md— added a paragraph and example to the "Pinning a Specific Engine Version" section showingengine.version: $\{\{ inputs.engine-version }}, noting that expressions are passed injection-safely via an environment variable.Updated
docs/src/content/docs/reference/tools.md— added a new "Tool Timeout Configuration" section documentingtools.timeoutandtools.startup-timeout(previously only in the schema reference), including integer usage, expression support, and a note that Codex TOML-based configs fall back to defaults when an expression is used.Merged PRs Referenced
timeout-minutesto accept GitHub Actions expressions #23863 —feat: allow timeout-minutes to accept GitHub Actions expressionsfeat: parameterize engine.version to accept GitHub Actions expressions (injection-safe)feat: parameterize tools.timeout and tools.startup-timeout to accept GitHub Actions expressionsAlso Reviewed
reference/github-tools.md—toolsets: [all]carry-over already correctly documented (line 42–52 has a:::noteblock explaining[all]does not includedependabot). No change needed.docs/src/content/docs/reference/supported-languages.mdalready exists. No change needed.Notes
workflow_callreusable agentic workflows where callers can customize timeout and engine version viainputs.*without forking the workflow.Note
🔒 Integrity filter blocked 1 item
The following item were blocked because they don't meet the GitHub integrity level.
search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter: