Skip to content

Prepend system bin dirs to PATH when allowed_non_write_users is set #428

Prepend system bin dirs to PATH when allowed_non_write_users is set

Prepend system bin dirs to PATH when allowed_non_write_users is set #428

Triggered via pull request April 12, 2026 15:38
Status Success
Total duration 44s
Artifacts

ci-all.yml

on: pull_request
test-structured-output  /  Test Basic Type Conversions
32s
test-structured-output / Test Basic Type Conversions
test-structured-output  /  Test Arrays and Objects
34s
test-structured-output / Test Arrays and Objects
test-structured-output  /  Test Edge Cases
35s
test-structured-output / Test Edge Cases
test-structured-output  /  Test Output Name Sanitization
27s
test-structured-output / Test Output Name Sanitization
test-structured-output  /  Test Execution File Format
35s
test-structured-output / Test Execution File Format
ci  /  test
5s
ci / test
ci  /  prettier
11s
ci / prettier
ci  /  typecheck
10s
ci / typecheck
test-base-action  /  test-inline-prompt
29s
test-base-action / test-inline-prompt
test-base-action  /  test-prompt-file
26s
test-base-action / test-prompt-file
test-custom-executables  /  test-custom-executables
28s
test-custom-executables / test-custom-executables
test-mcp-servers  /  test-mcp-integration
40s
test-mcp-servers / test-mcp-integration
test-mcp-servers  /  test-mcp-config-flag
39s
test-mcp-servers / test-mcp-config-flag
test-settings  /  test-settings-inline-allow
26s
test-settings / test-settings-inline-allow
test-settings  /  test-settings-inline-deny
29s
test-settings / test-settings-inline-deny
test-settings  /  test-settings-file-allow
27s
test-settings / test-settings-file-allow
test-settings  /  test-settings-file-deny
26s
test-settings / test-settings-file-deny
test-structured-output  /  Summary
2s
test-structured-output / Summary
Fit to window
Zoom out
Zoom in

Annotations

23 warnings
ci / prettier
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: oven-sh/setup-bun@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-settings / test-settings-file-deny
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-settings / test-settings-inline-allow
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-settings / test-settings-file-allow
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-structured-output / Test Output Name Sanitization
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-base-action / test-prompt-file
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-base-action / test-prompt-file
Unexpected input(s) 'allowed_tools', valid inputs are ['prompt', 'prompt_file', 'settings', 'claude_args', 'anthropic_api_key', 'claude_code_oauth_token', 'use_bedrock', 'use_vertex', 'use_foundry', 'use_node_cache', 'path_to_claude_code_executable', 'path_to_bun_executable', 'show_full_output', 'plugins', 'plugin_marketplaces']
test-base-action / test-prompt-file
Unexpected input(s) 'allowed_tools', valid inputs are ['prompt', 'prompt_file', 'settings', 'claude_args', 'anthropic_api_key', 'claude_code_oauth_token', 'use_bedrock', 'use_vertex', 'use_foundry', 'use_node_cache', 'path_to_claude_code_executable', 'path_to_bun_executable', 'show_full_output', 'plugins', 'plugin_marketplaces']
test-custom-executables / test-custom-executables
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-custom-executables / test-custom-executables
Unexpected input(s) 'allowed_tools', valid inputs are ['prompt', 'prompt_file', 'settings', 'claude_args', 'anthropic_api_key', 'claude_code_oauth_token', 'use_bedrock', 'use_vertex', 'use_foundry', 'use_node_cache', 'path_to_claude_code_executable', 'path_to_bun_executable', 'show_full_output', 'plugins', 'plugin_marketplaces']
test-custom-executables / test-custom-executables
Unexpected input(s) 'allowed_tools', valid inputs are ['prompt', 'prompt_file', 'settings', 'claude_args', 'anthropic_api_key', 'claude_code_oauth_token', 'use_bedrock', 'use_vertex', 'use_foundry', 'use_node_cache', 'path_to_claude_code_executable', 'path_to_bun_executable', 'show_full_output', 'plugins', 'plugin_marketplaces']
test-base-action / test-inline-prompt
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-base-action / test-inline-prompt
Unexpected input(s) 'allowed_tools', valid inputs are ['prompt', 'prompt_file', 'settings', 'claude_args', 'anthropic_api_key', 'claude_code_oauth_token', 'use_bedrock', 'use_vertex', 'use_foundry', 'use_node_cache', 'path_to_claude_code_executable', 'path_to_bun_executable', 'show_full_output', 'plugins', 'plugin_marketplaces']
test-base-action / test-inline-prompt
Unexpected input(s) 'allowed_tools', valid inputs are ['prompt', 'prompt_file', 'settings', 'claude_args', 'anthropic_api_key', 'claude_code_oauth_token', 'use_bedrock', 'use_vertex', 'use_foundry', 'use_node_cache', 'path_to_claude_code_executable', 'path_to_bun_executable', 'show_full_output', 'plugins', 'plugin_marketplaces']
test-settings / test-settings-inline-deny
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-structured-output / Test Basic Type Conversions
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-structured-output / Test Arrays and Objects
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-structured-output / Test Execution File Format
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-structured-output / Test Edge Cases
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-mcp-servers / test-mcp-config-flag
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3, oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-mcp-servers / test-mcp-config-flag
Unexpected input(s) 'mcp_config', valid inputs are ['prompt', 'prompt_file', 'settings', 'claude_args', 'anthropic_api_key', 'claude_code_oauth_token', 'use_bedrock', 'use_vertex', 'use_foundry', 'use_node_cache', 'path_to_claude_code_executable', 'path_to_bun_executable', 'show_full_output', 'plugins', 'plugin_marketplaces']
test-mcp-servers / test-mcp-config-flag
Unexpected input(s) 'mcp_config', valid inputs are ['prompt', 'prompt_file', 'settings', 'claude_args', 'anthropic_api_key', 'claude_code_oauth_token', 'use_bedrock', 'use_vertex', 'use_foundry', 'use_node_cache', 'path_to_claude_code_executable', 'path_to_bun_executable', 'show_full_output', 'plugins', 'plugin_marketplaces']
test-mcp-servers / test-mcp-integration
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3, oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/