|
2483 | 2483 | ] |
2484 | 2484 | }, |
2485 | 2485 | "plugins": { |
2486 | | - "description": "Plugin configuration for installing plugins before workflow execution. Supports array format (list of repos/plugin configs) and object format (repos + custom token).", |
| 2486 | + "description": "⚠️ EXPERIMENTAL: Plugin configuration for installing plugins before workflow execution. Supports array format (list of repos/plugin configs) and object format (repos + custom token). Note: Plugin support is experimental and may change in future releases.", |
2487 | 2487 | "examples": [ |
2488 | 2488 | ["github/copilot-plugin", "acme/custom-tools"], |
2489 | 2489 | [ |
|
2680 | 2680 | [ |
2681 | 2681 | { |
2682 | 2682 | "name": "Verify Post-Steps Execution", |
2683 | | - "run": "echo \"\u2705 Post-steps are executing correctly\"\necho \"This step runs after the AI agent completes\"\n" |
| 2683 | + "run": "echo \"✅ Post-steps are executing correctly\"\necho \"This step runs after the AI agent completes\"\n" |
2684 | 2684 | }, |
2685 | 2685 | { |
2686 | 2686 | "name": "Upload Test Results", |
|
5940 | 5940 | }, |
5941 | 5941 | "staged-title": { |
5942 | 5942 | "type": "string", |
5943 | | - "description": "Custom title template for staged mode preview. Available placeholders: {operation}. Example: '\ud83c\udfad Preview: {operation}'", |
5944 | | - "examples": ["\ud83c\udfad Preview: {operation}", "## Staged Mode: {operation}"] |
| 5943 | + "description": "Custom title template for staged mode preview. Available placeholders: {operation}. Example: '🎭 Preview: {operation}'", |
| 5944 | + "examples": ["🎭 Preview: {operation}", "## Staged Mode: {operation}"] |
5945 | 5945 | }, |
5946 | 5946 | "staged-description": { |
5947 | 5947 | "type": "string", |
|
5955 | 5955 | }, |
5956 | 5956 | "run-success": { |
5957 | 5957 | "type": "string", |
5958 | | - "description": "Custom message template for successful workflow completion. Available placeholders: {workflow_name}, {run_url}. Default: '\u2705 Agentic [{workflow_name}]({run_url}) completed successfully.'", |
5959 | | - "examples": ["\u2705 Agentic [{workflow_name}]({run_url}) completed successfully.", "\u2705 [{workflow_name}]({run_url}) finished."] |
| 5958 | + "description": "Custom message template for successful workflow completion. Available placeholders: {workflow_name}, {run_url}. Default: '✅ Agentic [{workflow_name}]({run_url}) completed successfully.'", |
| 5959 | + "examples": ["✅ Agentic [{workflow_name}]({run_url}) completed successfully.", "✅ [{workflow_name}]({run_url}) finished."] |
5960 | 5960 | }, |
5961 | 5961 | "run-failure": { |
5962 | 5962 | "type": "string", |
5963 | | - "description": "Custom message template for failed workflow. Available placeholders: {workflow_name}, {run_url}, {status}. Default: '\u274c Agentic [{workflow_name}]({run_url}) {status} and wasn't able to produce a result.'", |
5964 | | - "examples": ["\u274c Agentic [{workflow_name}]({run_url}) {status} and wasn't able to produce a result.", "\u274c [{workflow_name}]({run_url}) {status}."] |
| 5963 | + "description": "Custom message template for failed workflow. Available placeholders: {workflow_name}, {run_url}, {status}. Default: '❌ Agentic [{workflow_name}]({run_url}) {status} and wasn't able to produce a result.'", |
| 5964 | + "examples": ["❌ Agentic [{workflow_name}]({run_url}) {status} and wasn't able to produce a result.", "❌ [{workflow_name}]({run_url}) {status}."] |
5965 | 5965 | }, |
5966 | 5966 | "detection-failure": { |
5967 | 5967 | "type": "string", |
5968 | | - "description": "Custom message template for detection job failure. Available placeholders: {workflow_name}, {run_url}. Default: '\u26a0\ufe0f Security scanning failed for [{workflow_name}]({run_url}). Review the logs for details.'", |
5969 | | - "examples": ["\u26a0\ufe0f Security scanning failed for [{workflow_name}]({run_url}). Review the logs for details.", "\u26a0\ufe0f Detection job failed in [{workflow_name}]({run_url})."] |
| 5968 | + "description": "Custom message template for detection job failure. Available placeholders: {workflow_name}, {run_url}. Default: '⚠️ Security scanning failed for [{workflow_name}]({run_url}). Review the logs for details.'", |
| 5969 | + "examples": ["⚠️ Security scanning failed for [{workflow_name}]({run_url}). Review the logs for details.", "⚠️ Detection job failed in [{workflow_name}]({run_url})."] |
5970 | 5970 | }, |
5971 | 5971 | "append-only-comments": { |
5972 | 5972 | "type": "boolean", |
|
6046 | 6046 | "additionalProperties": false |
6047 | 6047 | }, |
6048 | 6048 | "roles": { |
6049 | | - "description": "Repository access roles required to trigger agentic workflows. Defaults to ['admin', 'maintainer', 'write'] for security. Use 'all' to allow any authenticated user (\u26a0\ufe0f security consideration).", |
| 6049 | + "description": "Repository access roles required to trigger agentic workflows. Defaults to ['admin', 'maintainer', 'write'] for security. Use 'all' to allow any authenticated user (⚠️ security consideration).", |
6050 | 6050 | "oneOf": [ |
6051 | 6051 | { |
6052 | 6052 | "type": "string", |
6053 | 6053 | "enum": ["all"], |
6054 | | - "description": "Allow any authenticated user to trigger the workflow (\u26a0\ufe0f disables permission checking entirely - use with caution)" |
| 6054 | + "description": "Allow any authenticated user to trigger the workflow (⚠️ disables permission checking entirely - use with caution)" |
6055 | 6055 | }, |
6056 | 6056 | { |
6057 | 6057 | "type": "array", |
|
0 commit comments