You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pkg/parser/schemas/included_file_schema.json
+15Lines changed: 15 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -257,6 +257,21 @@
257
257
},
258
258
"additionalProperties": false
259
259
},
260
+
"secret-masking": {
261
+
"type": "object",
262
+
"description": "Secret masking configuration to be merged with main workflow",
263
+
"properties": {
264
+
"steps": {
265
+
"type": "array",
266
+
"description": "Additional secret redaction steps to inject after the built-in secret redaction",
267
+
"items": {
268
+
"type": "object",
269
+
"additionalProperties": true
270
+
}
271
+
}
272
+
},
273
+
"additionalProperties": false
274
+
},
260
275
"runtimes": {
261
276
"type": "object",
262
277
"description": "Runtime environment version overrides. Allows customizing runtime versions (e.g., Node.js, Python) or defining new runtimes. Merged with main workflow runtimes.",
Copy file name to clipboardExpand all lines: pkg/parser/schemas/main_workflow_schema.json
+22Lines changed: 22 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2904,6 +2904,28 @@
2904
2904
},
2905
2905
"additionalProperties": false
2906
2906
},
2907
+
"secret-masking": {
2908
+
"type": "object",
2909
+
"description": "Configuration for secret redaction behavior in workflow outputs and artifacts",
2910
+
"properties": {
2911
+
"steps": {
2912
+
"type": "array",
2913
+
"description": "Additional secret redaction steps to inject after the built-in secret redaction. Use this to mask secrets in generated files using custom patterns.",
2914
+
"items": {
2915
+
"$ref": "#/properties/githubActionsStep"
2916
+
},
2917
+
"examples": [
2918
+
[
2919
+
{
2920
+
"name": "Redact custom secrets",
2921
+
"run": "find /tmp/gh-aw -type f -exec sed -i 's/password123/REDACTED/g' {} +"
2922
+
}
2923
+
]
2924
+
]
2925
+
}
2926
+
},
2927
+
"additionalProperties": false
2928
+
},
2907
2929
"roles": {
2908
2930
"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).",
0 commit comments