From ac71b4d8694f98c3442241ff0ad50341bab22327 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Feb 2026 16:41:21 +0000 Subject: [PATCH 1/4] Initial plan From cd752fa5b53999902b347485b23fc3d653d2be6a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Feb 2026 17:03:23 +0000 Subject: [PATCH 2/4] Update workflows to use draft: false for PR creation Co-authored-by: strawgate <6384545+strawgate@users.noreply.github.com> --- .github/workflows/downstream-users.lock.yml | 4 ++-- .github/workflows/downstream-users.md | 2 ++ .github/workflows/gh-aw-bug-exterminator.lock.yml | 9 +++++++-- .github/workflows/gh-aw-bug-exterminator.md | 7 +++++++ .../workflows/gh-aw-code-duplication-fixer.lock.yml | 9 +++++++-- .github/workflows/gh-aw-code-duplication-fixer.md | 7 +++++++ .github/workflows/gh-aw-code-simplifier.lock.yml | 9 +++++++-- .github/workflows/gh-aw-code-simplifier.md | 7 +++++++ .../workflows/gh-aw-fragments/safe-output-create-pr.md | 2 +- .github/workflows/gh-aw-issue-fixer.lock.yml | 9 +++++++-- .github/workflows/gh-aw-issue-fixer.md | 8 ++++++++ .github/workflows/gh-aw-mention-in-issue.lock.yml | 10 +++++----- .github/workflows/gh-aw-mention-in-issue.md | 9 ++++++--- .../workflows/gh-aw-newbie-contributor-fixer.lock.yml | 9 +++++++-- .github/workflows/gh-aw-newbie-contributor-fixer.md | 7 +++++++ .github/workflows/gh-aw-release-update.lock.yml | 9 +++++++-- .github/workflows/gh-aw-release-update.md | 7 +++++++ .github/workflows/gh-aw-scheduled-fix.lock.yml | 10 +++++----- .github/workflows/gh-aw-scheduled-fix.md | 8 +++++--- .github/workflows/gh-aw-small-problem-fixer.lock.yml | 9 +++++++-- .github/workflows/gh-aw-small-problem-fixer.md | 7 +++++++ .github/workflows/gh-aw-test-improver.lock.yml | 9 +++++++-- .github/workflows/gh-aw-test-improver.md | 7 +++++++ .github/workflows/gh-aw-text-beautifier.lock.yml | 9 +++++++-- .github/workflows/gh-aw-text-beautifier.md | 7 +++++++ .github/workflows/trigger-bug-exterminator.yml | 2 ++ .github/workflows/trigger-code-duplication-fixer.yml | 2 ++ .github/workflows/trigger-code-simplifier.yml | 2 ++ .github/workflows/trigger-mention-in-issue.yml | 2 ++ .github/workflows/trigger-newbie-contributor-fixer.yml | 2 ++ .github/workflows/trigger-release-update.yml | 2 ++ .github/workflows/trigger-small-problem-fixer.yml | 2 ++ .github/workflows/trigger-test-improver.yml | 2 ++ .github/workflows/trigger-text-beautifier.yml | 2 ++ gh-agent-workflows/bug-exterminator/example.yml | 2 ++ gh-agent-workflows/code-duplication-fixer/example.yml | 2 ++ gh-agent-workflows/code-simplifier/example.yml | 2 ++ gh-agent-workflows/issue-fixer/example.yml | 2 ++ gh-agent-workflows/mention-in-issue/example.yml | 2 ++ .../newbie-contributor-fixer/example.yml | 2 ++ gh-agent-workflows/release-update/example.yml | 2 ++ gh-agent-workflows/scheduled-fix/example.yml | 1 + gh-agent-workflows/small-problem-fixer/example.yml | 2 ++ gh-agent-workflows/test-improver/example.yml | 2 ++ gh-agent-workflows/text-beautifier/example.yml | 2 ++ 45 files changed, 192 insertions(+), 37 deletions(-) diff --git a/.github/workflows/downstream-users.lock.yml b/.github/workflows/downstream-users.lock.yml index b06ebbc2..21e84db2 100644 --- a/.github/workflows/downstream-users.lock.yml +++ b/.github/workflows/downstream-users.lock.yml @@ -36,7 +36,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"4baa7d5cf4b9f13fad6ee198ebc939209bbae3becc62bd261b65b063c4013491"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"424da7c3b2e4613c9e1d1674e728af0e179502240dd71ddce244c5db0230a946"} name: "Downstream Users" "on": @@ -1492,7 +1492,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/downstream-users.md b/.github/workflows/downstream-users.md index ef7d7353..235975c9 100644 --- a/.github/workflows/downstream-users.md +++ b/.github/workflows/downstream-users.md @@ -43,6 +43,8 @@ network: - ruby strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 90 --- diff --git a/.github/workflows/gh-aw-bug-exterminator.lock.yml b/.github/workflows/gh-aw-bug-exterminator.lock.yml index f37a89ad..e0d4c539 100644 --- a/.github/workflows/gh-aw-bug-exterminator.lock.yml +++ b/.github/workflows/gh-aw-bug-exterminator.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"bc00a8c8f1d0772fb7dd159091be4a348d113116528c926eae3b8731916a57c3"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"0c07e46f46fab0f61000470323ef10cc942d021ed93f2531d0c747aa4a22d063"} name: "Gh Aw Bug Exterminator" "on": @@ -59,6 +59,11 @@ name: "Gh Aw Bug Exterminator" description: Allowlisted bot actor usernames (comma-separated) required: false type: string + draft-prs: + default: false + description: Whether to create pull requests as drafts + required: false + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1563,7 +1568,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-bug-exterminator.md b/.github/workflows/gh-aw-bug-exterminator.md index 288a17b8..51cc0081 100644 --- a/.github/workflows/gh-aw-bug-exterminator.md +++ b/.github/workflows/gh-aw-bug-exterminator.md @@ -42,6 +42,11 @@ on: type: string required: false default: "" + draft-prs: + description: "Whether to create pull requests as drafts" + type: boolean + required: false + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -70,6 +75,8 @@ network: - ruby strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-code-duplication-fixer.lock.yml b/.github/workflows/gh-aw-code-duplication-fixer.lock.yml index 0d98f15c..9a8acc59 100644 --- a/.github/workflows/gh-aw-code-duplication-fixer.lock.yml +++ b/.github/workflows/gh-aw-code-duplication-fixer.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"76677a5c276b3ec7f97560d70294dd7af17de8154f29a52198de9d8cede0dbaf"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"a0deddf78776d300d7f7a59752d0b6b5c9c175d86926619a3cc6c4a2866f8f13"} name: "Code Duplication Fixer" "on": @@ -59,6 +59,11 @@ name: "Code Duplication Fixer" description: Allowlisted bot actor usernames (comma-separated) required: false type: string + draft-prs: + default: false + description: Whether to create pull requests as drafts + required: false + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1573,7 +1578,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-code-duplication-fixer.md b/.github/workflows/gh-aw-code-duplication-fixer.md index d7856aa4..bcd42ed6 100644 --- a/.github/workflows/gh-aw-code-duplication-fixer.md +++ b/.github/workflows/gh-aw-code-duplication-fixer.md @@ -43,6 +43,11 @@ on: type: string required: false default: "" + draft-prs: + description: "Whether to create pull requests as drafts" + type: boolean + required: false + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -72,6 +77,8 @@ network: - ruby strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-code-simplifier.lock.yml b/.github/workflows/gh-aw-code-simplifier.lock.yml index 865480cc..8d195a0c 100644 --- a/.github/workflows/gh-aw-code-simplifier.lock.yml +++ b/.github/workflows/gh-aw-code-simplifier.lock.yml @@ -36,7 +36,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"b356afe8c7cfbac9e0142d64737f066f1e5d30554a3a17d37bb2fac72797cbb1"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"cc7b669c6b1a46f5905a07ff0f310ec6d037a5d4a9e1f5ac03ed98275af779bc"} name: "Code Simplifier" "on": @@ -58,6 +58,11 @@ name: "Code Simplifier" description: Allowlisted bot actor usernames (comma-separated) required: false type: string + draft-prs: + default: false + description: Whether to create pull requests as drafts + required: false + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1547,7 +1552,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-code-simplifier.md b/.github/workflows/gh-aw-code-simplifier.md index 54487bff..3b86303d 100644 --- a/.github/workflows/gh-aw-code-simplifier.md +++ b/.github/workflows/gh-aw-code-simplifier.md @@ -41,6 +41,11 @@ on: type: string required: false default: "" + draft-prs: + description: "Whether to create pull requests as drafts" + type: boolean + required: false + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -69,6 +74,8 @@ network: - ruby strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-fragments/safe-output-create-pr.md b/.github/workflows/gh-aw-fragments/safe-output-create-pr.md index 1505216f..61efec8b 100644 --- a/.github/workflows/gh-aw-fragments/safe-output-create-pr.md +++ b/.github/workflows/gh-aw-fragments/safe-output-create-pr.md @@ -14,7 +14,7 @@ safe-inputs: return { status: 'ok', checklist, contributing_guide: contributing, pr_template: prTemplate }; safe-outputs: create-pull-request: - draft: ${{ inputs.draft-prs != 'false' }} + draft: ${{ inputs.draft-prs }} --- Before calling `create_pull_request`, call `ready_to_make_pr` and apply its checklist. diff --git a/.github/workflows/gh-aw-issue-fixer.lock.yml b/.github/workflows/gh-aw-issue-fixer.lock.yml index 41f49f2e..b9073a5b 100644 --- a/.github/workflows/gh-aw-issue-fixer.lock.yml +++ b/.github/workflows/gh-aw-issue-fixer.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"7cb47f202abb49164bc3816b120f1cf4f37344a351b5ee2a42b5217ae1f4b407"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"a13be2a133bcfed800622965779ba825a0e10f59366baacdb51b5c211f62dd31"} name: "Issue Fixer" "on": @@ -59,6 +59,11 @@ name: "Issue Fixer" description: Allowlisted bot actor usernames (comma-separated) required: false type: string + draft-prs: + default: false + description: Whether to create pull requests as drafts + required: false + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1623,7 +1628,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1},\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1},\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-issue-fixer.md b/.github/workflows/gh-aw-issue-fixer.md index b4dc651c..9eca0a8a 100644 --- a/.github/workflows/gh-aw-issue-fixer.md +++ b/.github/workflows/gh-aw-issue-fixer.md @@ -45,6 +45,11 @@ on: type: string required: false default: "" + draft-prs: + description: "Whether to create pull requests as drafts" + type: boolean + required: false + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -73,6 +78,9 @@ network: - python - ruby strict: false +safe-outputs: + create-pull-request: + draft: false timeout-minutes: 60 steps: - name: Repo-specific setup diff --git a/.github/workflows/gh-aw-mention-in-issue.lock.yml b/.github/workflows/gh-aw-mention-in-issue.lock.yml index 40995d07..eddb0780 100644 --- a/.github/workflows/gh-aw-mention-in-issue.lock.yml +++ b/.github/workflows/gh-aw-mention-in-issue.lock.yml @@ -38,7 +38,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"9880ac6dba9d404fde60f78403fcb4f977132063f0375d67fc5d1842cf99a3e8"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"819bca6230831d623fd3cd7f5a8794c0bc527cb480a0eff3f77be15687f415b6"} name: "Mention in Issue" "on": @@ -61,10 +61,10 @@ name: "Mention in Issue" required: false type: string draft-prs: - default: "true" - description: "Create PRs as draft (default: true)" + default: false + description: Whether to create pull requests as drafts required: false - type: string + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1708,7 +1708,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1},\"create_issue\":{\"max\":1},\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1},\"create_issue\":{\"max\":1},\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-mention-in-issue.md b/.github/workflows/gh-aw-mention-in-issue.md index c9f39349..8a33dae5 100644 --- a/.github/workflows/gh-aw-mention-in-issue.md +++ b/.github/workflows/gh-aw-mention-in-issue.md @@ -47,10 +47,10 @@ on: required: false default: "" draft-prs: - description: "Create PRs as draft (default: true)" - type: string + description: "Whether to create pull requests as drafts" + type: boolean required: false - default: "true" + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -79,6 +79,9 @@ network: - python - ruby strict: false +safe-outputs: + create-pull-request: + draft: false timeout-minutes: 60 steps: - name: Repo-specific setup diff --git a/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml b/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml index af306222..eec59bf9 100644 --- a/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml +++ b/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"71fdb51b1f06d1af55282c62b52ca0113e227491f74cbbc78ae29ce6c46becde"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"656dbc8866dcce38d71479386be7449b749a08a9c881db9e6570c8d33a553234"} name: "Newbie Contributor Fixer" "on": @@ -59,6 +59,11 @@ name: "Newbie Contributor Fixer" description: Allowlisted bot actor usernames (comma-separated) required: false type: string + draft-prs: + default: false + description: Whether to create pull requests as drafts + required: false + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1566,7 +1571,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-newbie-contributor-fixer.md b/.github/workflows/gh-aw-newbie-contributor-fixer.md index 2b7d210b..53d6f578 100644 --- a/.github/workflows/gh-aw-newbie-contributor-fixer.md +++ b/.github/workflows/gh-aw-newbie-contributor-fixer.md @@ -43,6 +43,11 @@ on: type: string required: false default: "" + draft-prs: + description: "Whether to create pull requests as drafts" + type: boolean + required: false + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -71,6 +76,8 @@ network: - ruby strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-release-update.lock.yml b/.github/workflows/gh-aw-release-update.lock.yml index 6c298fe7..844ed717 100644 --- a/.github/workflows/gh-aw-release-update.lock.yml +++ b/.github/workflows/gh-aw-release-update.lock.yml @@ -35,7 +35,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"997287a3ecffdf06b7320ba081d4a5d6eca7a2490106dd11cee7284b2960ff5b"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"09dd7f5376d2d92010ac319054bdc24ab959a5b84dd79c45f62d06be92f257e6"} name: "Release Update Check" "on": @@ -57,6 +57,11 @@ name: "Release Update Check" description: Allowlisted bot actor usernames (comma-separated) required: false type: string + draft-prs: + default: false + description: Whether to create pull requests as drafts + required: false + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1521,7 +1526,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-release-update.md b/.github/workflows/gh-aw-release-update.md index 1fbc66ed..e0117ee8 100644 --- a/.github/workflows/gh-aw-release-update.md +++ b/.github/workflows/gh-aw-release-update.md @@ -40,6 +40,11 @@ on: type: string required: false default: "" + draft-prs: + description: "Whether to create pull requests as drafts" + type: boolean + required: false + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -64,6 +69,8 @@ network: - github strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 30 steps: diff --git a/.github/workflows/gh-aw-scheduled-fix.lock.yml b/.github/workflows/gh-aw-scheduled-fix.lock.yml index 76dbb639..d3af5541 100644 --- a/.github/workflows/gh-aw-scheduled-fix.lock.yml +++ b/.github/workflows/gh-aw-scheduled-fix.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"c465c6dad1086f101ec331fa349f22b48f43a2c883e2fd6cfca8fafe013356f6"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"568a6bfa3b45c771889951eee8211595ec00c74145dbd52acd8707aa9ad4f4bb"} name: "Scheduled Fix" "on": @@ -59,10 +59,10 @@ name: "Scheduled Fix" required: false type: string draft-prs: - default: "true" - description: Create PRs as draft (true/false) + default: false + description: Whether to create pull requests as drafts required: false - type: string + type: boolean issue-label: default: "" description: Label to search for in open issues @@ -1573,7 +1573,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-scheduled-fix.md b/.github/workflows/gh-aw-scheduled-fix.md index 2292728d..bfe5decc 100644 --- a/.github/workflows/gh-aw-scheduled-fix.md +++ b/.github/workflows/gh-aw-scheduled-fix.md @@ -52,10 +52,10 @@ on: required: false default: "" draft-prs: - description: "Create PRs as draft (true/false)" - type: string + description: "Whether to create pull requests as drafts" + type: boolean required: false - default: "true" + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -84,6 +84,8 @@ network: - ruby strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-small-problem-fixer.lock.yml b/.github/workflows/gh-aw-small-problem-fixer.lock.yml index 0e32ace0..9816c2fc 100644 --- a/.github/workflows/gh-aw-small-problem-fixer.lock.yml +++ b/.github/workflows/gh-aw-small-problem-fixer.lock.yml @@ -36,7 +36,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"c334fb0e60093333f671503d27e5637a6aca797b4056d8292aa1201fdc385cff"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"4cd8a4292feebe31c44c6cb72120ce3a415ba581c7a1764b1496f36061d76b7b"} name: "Small Problem Fixer" "on": @@ -58,6 +58,11 @@ name: "Small Problem Fixer" description: Allowlisted bot actor usernames (comma-separated) required: false type: string + draft-prs: + default: false + description: Whether to create pull requests as drafts + required: false + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1560,7 +1565,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-small-problem-fixer.md b/.github/workflows/gh-aw-small-problem-fixer.md index d1f19979..6e942c65 100644 --- a/.github/workflows/gh-aw-small-problem-fixer.md +++ b/.github/workflows/gh-aw-small-problem-fixer.md @@ -41,6 +41,11 @@ on: type: string required: false default: "" + draft-prs: + description: "Whether to create pull requests as drafts" + type: boolean + required: false + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -69,6 +74,8 @@ network: - ruby strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-test-improver.lock.yml b/.github/workflows/gh-aw-test-improver.lock.yml index c24e28ff..6e89e84e 100644 --- a/.github/workflows/gh-aw-test-improver.lock.yml +++ b/.github/workflows/gh-aw-test-improver.lock.yml @@ -36,7 +36,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"c1429c3c1b7b155be7afa26dd65308b3a995c2ef7a32a88f999213c273cc962e"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"591c81a8263cce8ddc4640af32b61a5b413b7a7e5078af057df2b134b54a8950"} name: "Test Improver" "on": @@ -58,6 +58,11 @@ name: "Test Improver" description: Allowlisted bot actor usernames (comma-separated) required: false type: string + draft-prs: + default: false + description: Whether to create pull requests as drafts + required: false + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1553,7 +1558,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-test-improver.md b/.github/workflows/gh-aw-test-improver.md index c79d26bf..fa74ef7f 100644 --- a/.github/workflows/gh-aw-test-improver.md +++ b/.github/workflows/gh-aw-test-improver.md @@ -42,6 +42,11 @@ on: type: string required: false default: "" + draft-prs: + description: "Whether to create pull requests as drafts" + type: boolean + required: false + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -70,6 +75,8 @@ network: - ruby strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-text-beautifier.lock.yml b/.github/workflows/gh-aw-text-beautifier.lock.yml index e6a8cb4b..83f44ab4 100644 --- a/.github/workflows/gh-aw-text-beautifier.lock.yml +++ b/.github/workflows/gh-aw-text-beautifier.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"a1121a70c3e10592769073ae4d7b04b6707d0edb359aaf0deaede0735374b870"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"a2933aaf8c74d1732d17a0049f4b181d3054dc95f0f69aded1b02800f4401f59"} name: "Text Beautifier" "on": @@ -59,6 +59,11 @@ name: "Text Beautifier" description: Allowlisted bot actor usernames (comma-separated) required: false type: string + draft-prs: + default: false + description: Whether to create pull requests as drafts + required: false + type: boolean messages-footer: default: "" description: Footer appended to all agent comments and reviews @@ -1566,7 +1571,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-text-beautifier.md b/.github/workflows/gh-aw-text-beautifier.md index b8ba1748..e2385aa1 100644 --- a/.github/workflows/gh-aw-text-beautifier.md +++ b/.github/workflows/gh-aw-text-beautifier.md @@ -43,6 +43,11 @@ on: type: string required: false default: "" + draft-prs: + description: "Whether to create pull requests as drafts" + type: boolean + required: false + default: false secrets: COPILOT_GITHUB_TOKEN: required: true @@ -71,6 +76,8 @@ network: - ruby strict: false safe-outputs: + create-pull-request: + draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/trigger-bug-exterminator.yml b/.github/workflows/trigger-bug-exterminator.yml index 35ee106a..66e07e1e 100644 --- a/.github/workflows/trigger-bug-exterminator.yml +++ b/.github/workflows/trigger-bug-exterminator.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: ./.github/workflows/gh-aw-bug-exterminator.lock.yml + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/trigger-code-duplication-fixer.yml b/.github/workflows/trigger-code-duplication-fixer.yml index 543365bd..824e46e2 100644 --- a/.github/workflows/trigger-code-duplication-fixer.yml +++ b/.github/workflows/trigger-code-duplication-fixer.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: ./.github/workflows/gh-aw-code-duplication-fixer.lock.yml + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/trigger-code-simplifier.yml b/.github/workflows/trigger-code-simplifier.yml index 622d17f9..4a5c5456 100644 --- a/.github/workflows/trigger-code-simplifier.yml +++ b/.github/workflows/trigger-code-simplifier.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: ./.github/workflows/gh-aw-code-simplifier.lock.yml + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/trigger-mention-in-issue.yml b/.github/workflows/trigger-mention-in-issue.yml index f1345b37..d30adb8c 100644 --- a/.github/workflows/trigger-mention-in-issue.yml +++ b/.github/workflows/trigger-mention-in-issue.yml @@ -16,5 +16,7 @@ jobs: github.event.issue.pull_request == null && startsWith(github.event.comment.body, '/ai') uses: ./.github/workflows/gh-aw-mention-in-issue.lock.yml + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/trigger-newbie-contributor-fixer.yml b/.github/workflows/trigger-newbie-contributor-fixer.yml index 862698a7..294b69e5 100644 --- a/.github/workflows/trigger-newbie-contributor-fixer.yml +++ b/.github/workflows/trigger-newbie-contributor-fixer.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: ./.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/trigger-release-update.yml b/.github/workflows/trigger-release-update.yml index 4c26eb8a..25091011 100644 --- a/.github/workflows/trigger-release-update.yml +++ b/.github/workflows/trigger-release-update.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: ./.github/workflows/gh-aw-release-update.lock.yml + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/trigger-small-problem-fixer.yml b/.github/workflows/trigger-small-problem-fixer.yml index 9efbdeb3..3b12ac89 100644 --- a/.github/workflows/trigger-small-problem-fixer.yml +++ b/.github/workflows/trigger-small-problem-fixer.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: ./.github/workflows/gh-aw-small-problem-fixer.lock.yml + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/trigger-test-improver.yml b/.github/workflows/trigger-test-improver.yml index 7ad4262c..e61b59bf 100644 --- a/.github/workflows/trigger-test-improver.yml +++ b/.github/workflows/trigger-test-improver.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: ./.github/workflows/gh-aw-test-improver.lock.yml + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/trigger-text-beautifier.yml b/.github/workflows/trigger-text-beautifier.yml index 90a5fec0..a00fc2f6 100644 --- a/.github/workflows/trigger-text-beautifier.yml +++ b/.github/workflows/trigger-text-beautifier.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: ./.github/workflows/gh-aw-text-beautifier.lock.yml + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/bug-exterminator/example.yml b/gh-agent-workflows/bug-exterminator/example.yml index af7f7053..a29a6c21 100644 --- a/gh-agent-workflows/bug-exterminator/example.yml +++ b/gh-agent-workflows/bug-exterminator/example.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-bug-exterminator.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/code-duplication-fixer/example.yml b/gh-agent-workflows/code-duplication-fixer/example.yml index 2473247c..898d8170 100644 --- a/gh-agent-workflows/code-duplication-fixer/example.yml +++ b/gh-agent-workflows/code-duplication-fixer/example.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-code-duplication-fixer.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/code-simplifier/example.yml b/gh-agent-workflows/code-simplifier/example.yml index d63d5641..2c134c73 100644 --- a/gh-agent-workflows/code-simplifier/example.yml +++ b/gh-agent-workflows/code-simplifier/example.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-code-simplifier.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/issue-fixer/example.yml b/gh-agent-workflows/issue-fixer/example.yml index 375f049c..a1c07fe6 100644 --- a/gh-agent-workflows/issue-fixer/example.yml +++ b/gh-agent-workflows/issue-fixer/example.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-issue-fixer.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/mention-in-issue/example.yml b/gh-agent-workflows/mention-in-issue/example.yml index ca56d1c9..dc297d26 100644 --- a/gh-agent-workflows/mention-in-issue/example.yml +++ b/gh-agent-workflows/mention-in-issue/example.yml @@ -16,5 +16,7 @@ jobs: github.event.issue.pull_request == null && startsWith(github.event.comment.body, '/ai') uses: elastic/ai-github-actions/.github/workflows/gh-aw-mention-in-issue.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/newbie-contributor-fixer/example.yml b/gh-agent-workflows/newbie-contributor-fixer/example.yml index 2e747899..cbf333e4 100644 --- a/gh-agent-workflows/newbie-contributor-fixer/example.yml +++ b/gh-agent-workflows/newbie-contributor-fixer/example.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/release-update/example.yml b/gh-agent-workflows/release-update/example.yml index 7402422e..03e8850a 100644 --- a/gh-agent-workflows/release-update/example.yml +++ b/gh-agent-workflows/release-update/example.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-release-update.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/scheduled-fix/example.yml b/gh-agent-workflows/scheduled-fix/example.yml index b9d6c89d..4eaec65e 100644 --- a/gh-agent-workflows/scheduled-fix/example.yml +++ b/gh-agent-workflows/scheduled-fix/example.yml @@ -13,6 +13,7 @@ jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-scheduled-fix.lock.yml@v0 with: + draft-prs: false issue-title-prefix: "[my-audit]" issue-label: "my-audit" additional-instructions: | diff --git a/gh-agent-workflows/small-problem-fixer/example.yml b/gh-agent-workflows/small-problem-fixer/example.yml index 50b271df..3a82420d 100644 --- a/gh-agent-workflows/small-problem-fixer/example.yml +++ b/gh-agent-workflows/small-problem-fixer/example.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-small-problem-fixer.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/test-improver/example.yml b/gh-agent-workflows/test-improver/example.yml index 77d51b22..3445c5cd 100644 --- a/gh-agent-workflows/test-improver/example.yml +++ b/gh-agent-workflows/test-improver/example.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-test-improver.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/text-beautifier/example.yml b/gh-agent-workflows/text-beautifier/example.yml index 57725750..c0caea74 100644 --- a/gh-agent-workflows/text-beautifier/example.yml +++ b/gh-agent-workflows/text-beautifier/example.yml @@ -12,5 +12,7 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-text-beautifier.lock.yml@v0 + with: + draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} From ce4d4c245ea00c40c0126c6fdc3a0a08f13b8efc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Feb 2026 17:16:32 +0000 Subject: [PATCH 3/4] Fix draft-prs defaults: shared workflows default true, triggers set false Co-authored-by: strawgate <6384545+strawgate@users.noreply.github.com> --- .github/workflows/gh-aw-bug-exterminator.lock.yml | 6 +++--- .github/workflows/gh-aw-bug-exterminator.md | 4 +--- .github/workflows/gh-aw-code-duplication-fixer.lock.yml | 6 +++--- .github/workflows/gh-aw-code-duplication-fixer.md | 4 +--- .github/workflows/gh-aw-code-simplifier.lock.yml | 6 +++--- .github/workflows/gh-aw-code-simplifier.md | 4 +--- .github/workflows/gh-aw-issue-fixer.lock.yml | 9 +++------ .github/workflows/gh-aw-issue-fixer.md | 8 +------- .github/workflows/gh-aw-mention-in-issue.lock.yml | 6 +++--- .github/workflows/gh-aw-mention-in-issue.md | 5 +---- .../workflows/gh-aw-newbie-contributor-fixer.lock.yml | 6 +++--- .github/workflows/gh-aw-newbie-contributor-fixer.md | 4 +--- .github/workflows/gh-aw-release-update.lock.yml | 6 +++--- .github/workflows/gh-aw-release-update.md | 4 +--- .github/workflows/gh-aw-scheduled-fix.lock.yml | 6 +++--- .github/workflows/gh-aw-scheduled-fix.md | 4 +--- .github/workflows/gh-aw-small-problem-fixer.lock.yml | 6 +++--- .github/workflows/gh-aw-small-problem-fixer.md | 4 +--- .github/workflows/gh-aw-test-improver.lock.yml | 6 +++--- .github/workflows/gh-aw-test-improver.md | 4 +--- .github/workflows/gh-aw-text-beautifier.lock.yml | 6 +++--- .github/workflows/gh-aw-text-beautifier.md | 4 +--- 22 files changed, 44 insertions(+), 74 deletions(-) diff --git a/.github/workflows/gh-aw-bug-exterminator.lock.yml b/.github/workflows/gh-aw-bug-exterminator.lock.yml index e0d4c539..2faa72fc 100644 --- a/.github/workflows/gh-aw-bug-exterminator.lock.yml +++ b/.github/workflows/gh-aw-bug-exterminator.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"0c07e46f46fab0f61000470323ef10cc942d021ed93f2531d0c747aa4a22d063"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"767f6f3243f887d127374b3a5669d92ec0526373f9bae848e5d7ee8a2cf25dad"} name: "Gh Aw Bug Exterminator" "on": @@ -60,7 +60,7 @@ name: "Gh Aw Bug Exterminator" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1568,7 +1568,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-bug-exterminator.md b/.github/workflows/gh-aw-bug-exterminator.md index 51cc0081..dcb678a6 100644 --- a/.github/workflows/gh-aw-bug-exterminator.md +++ b/.github/workflows/gh-aw-bug-exterminator.md @@ -46,7 +46,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -75,8 +75,6 @@ network: - ruby strict: false safe-outputs: - create-pull-request: - draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-code-duplication-fixer.lock.yml b/.github/workflows/gh-aw-code-duplication-fixer.lock.yml index 9a8acc59..1ce47768 100644 --- a/.github/workflows/gh-aw-code-duplication-fixer.lock.yml +++ b/.github/workflows/gh-aw-code-duplication-fixer.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"a0deddf78776d300d7f7a59752d0b6b5c9c175d86926619a3cc6c4a2866f8f13"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"830bd8d92a4b98f6eeb4d157f133446f26586b8e4b88581bb0a588c3340a77d3"} name: "Code Duplication Fixer" "on": @@ -60,7 +60,7 @@ name: "Code Duplication Fixer" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1578,7 +1578,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-code-duplication-fixer.md b/.github/workflows/gh-aw-code-duplication-fixer.md index bcd42ed6..4cd6735c 100644 --- a/.github/workflows/gh-aw-code-duplication-fixer.md +++ b/.github/workflows/gh-aw-code-duplication-fixer.md @@ -47,7 +47,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -77,8 +77,6 @@ network: - ruby strict: false safe-outputs: - create-pull-request: - draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-code-simplifier.lock.yml b/.github/workflows/gh-aw-code-simplifier.lock.yml index 8d195a0c..7eba900d 100644 --- a/.github/workflows/gh-aw-code-simplifier.lock.yml +++ b/.github/workflows/gh-aw-code-simplifier.lock.yml @@ -36,7 +36,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"cc7b669c6b1a46f5905a07ff0f310ec6d037a5d4a9e1f5ac03ed98275af779bc"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"29fef0a5ea1c6c519a83ba36ae92bf9f7995b20665e39ca2e8e230d06035c525"} name: "Code Simplifier" "on": @@ -59,7 +59,7 @@ name: "Code Simplifier" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1552,7 +1552,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-code-simplifier.md b/.github/workflows/gh-aw-code-simplifier.md index 3b86303d..bc847834 100644 --- a/.github/workflows/gh-aw-code-simplifier.md +++ b/.github/workflows/gh-aw-code-simplifier.md @@ -45,7 +45,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -74,8 +74,6 @@ network: - ruby strict: false safe-outputs: - create-pull-request: - draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-issue-fixer.lock.yml b/.github/workflows/gh-aw-issue-fixer.lock.yml index b9073a5b..eaad8d9c 100644 --- a/.github/workflows/gh-aw-issue-fixer.lock.yml +++ b/.github/workflows/gh-aw-issue-fixer.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"a13be2a133bcfed800622965779ba825a0e10f59366baacdb51b5c211f62dd31"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"cb6943743e04d4378db52e4e358193cee5b9c1f028cd8cfa476c470b155ba9fe"} name: "Issue Fixer" "on": @@ -60,7 +60,7 @@ name: "Issue Fixer" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -79,9 +79,6 @@ name: "Issue Fixer" description: Shell commands to run before the agent starts (dependency install, build, etc.) required: false type: string - secrets: - COPILOT_GITHUB_TOKEN: - required: true permissions: {} @@ -1628,7 +1625,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1},\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1},\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-issue-fixer.md b/.github/workflows/gh-aw-issue-fixer.md index 9eca0a8a..39d3263d 100644 --- a/.github/workflows/gh-aw-issue-fixer.md +++ b/.github/workflows/gh-aw-issue-fixer.md @@ -49,10 +49,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false - secrets: - COPILOT_GITHUB_TOKEN: - required: true + default: true reaction: "eyes" roles: [admin, maintainer, write] bots: @@ -78,9 +75,6 @@ network: - python - ruby strict: false -safe-outputs: - create-pull-request: - draft: false timeout-minutes: 60 steps: - name: Repo-specific setup diff --git a/.github/workflows/gh-aw-mention-in-issue.lock.yml b/.github/workflows/gh-aw-mention-in-issue.lock.yml index eddb0780..f45a8527 100644 --- a/.github/workflows/gh-aw-mention-in-issue.lock.yml +++ b/.github/workflows/gh-aw-mention-in-issue.lock.yml @@ -38,7 +38,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"819bca6230831d623fd3cd7f5a8794c0bc527cb480a0eff3f77be15687f415b6"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"cf97b5a0544ea57ada7d359d2d54f155cfcc821c6161113235d67480f49617c9"} name: "Mention in Issue" "on": @@ -61,7 +61,7 @@ name: "Mention in Issue" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1708,7 +1708,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1},\"create_issue\":{\"max\":1},\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"add_comment\":{\"max\":1},\"create_issue\":{\"max\":1},\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-mention-in-issue.md b/.github/workflows/gh-aw-mention-in-issue.md index 8a33dae5..882e37be 100644 --- a/.github/workflows/gh-aw-mention-in-issue.md +++ b/.github/workflows/gh-aw-mention-in-issue.md @@ -50,7 +50,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -79,9 +79,6 @@ network: - python - ruby strict: false -safe-outputs: - create-pull-request: - draft: false timeout-minutes: 60 steps: - name: Repo-specific setup diff --git a/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml b/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml index eec59bf9..65e8898c 100644 --- a/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml +++ b/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"656dbc8866dcce38d71479386be7449b749a08a9c881db9e6570c8d33a553234"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"fd338b107d251f0a5f180dad19e83918c8785439f635dc338066a648776b9301"} name: "Newbie Contributor Fixer" "on": @@ -60,7 +60,7 @@ name: "Newbie Contributor Fixer" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1571,7 +1571,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-newbie-contributor-fixer.md b/.github/workflows/gh-aw-newbie-contributor-fixer.md index 53d6f578..54b28eb3 100644 --- a/.github/workflows/gh-aw-newbie-contributor-fixer.md +++ b/.github/workflows/gh-aw-newbie-contributor-fixer.md @@ -47,7 +47,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -76,8 +76,6 @@ network: - ruby strict: false safe-outputs: - create-pull-request: - draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-release-update.lock.yml b/.github/workflows/gh-aw-release-update.lock.yml index 844ed717..7dec0ce1 100644 --- a/.github/workflows/gh-aw-release-update.lock.yml +++ b/.github/workflows/gh-aw-release-update.lock.yml @@ -35,7 +35,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"09dd7f5376d2d92010ac319054bdc24ab959a5b84dd79c45f62d06be92f257e6"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"1444b5c95cf4969503231cdf8406c90cfa06e317d91d7d822978889a8e3b1076"} name: "Release Update Check" "on": @@ -58,7 +58,7 @@ name: "Release Update Check" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1526,7 +1526,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-release-update.md b/.github/workflows/gh-aw-release-update.md index e0117ee8..1b4d1040 100644 --- a/.github/workflows/gh-aw-release-update.md +++ b/.github/workflows/gh-aw-release-update.md @@ -44,7 +44,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -69,8 +69,6 @@ network: - github strict: false safe-outputs: - create-pull-request: - draft: false noop: timeout-minutes: 30 steps: diff --git a/.github/workflows/gh-aw-scheduled-fix.lock.yml b/.github/workflows/gh-aw-scheduled-fix.lock.yml index d3af5541..d5d4554c 100644 --- a/.github/workflows/gh-aw-scheduled-fix.lock.yml +++ b/.github/workflows/gh-aw-scheduled-fix.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"568a6bfa3b45c771889951eee8211595ec00c74145dbd52acd8707aa9ad4f4bb"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"a2c811372816d42f48ad771f4dd113997162bbf5695ad2043e98d74952b41656"} name: "Scheduled Fix" "on": @@ -59,7 +59,7 @@ name: "Scheduled Fix" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1573,7 +1573,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-scheduled-fix.md b/.github/workflows/gh-aw-scheduled-fix.md index bfe5decc..17f80564 100644 --- a/.github/workflows/gh-aw-scheduled-fix.md +++ b/.github/workflows/gh-aw-scheduled-fix.md @@ -55,7 +55,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -84,8 +84,6 @@ network: - ruby strict: false safe-outputs: - create-pull-request: - draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-small-problem-fixer.lock.yml b/.github/workflows/gh-aw-small-problem-fixer.lock.yml index 9816c2fc..76beaede 100644 --- a/.github/workflows/gh-aw-small-problem-fixer.lock.yml +++ b/.github/workflows/gh-aw-small-problem-fixer.lock.yml @@ -36,7 +36,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"4cd8a4292feebe31c44c6cb72120ce3a415ba581c7a1764b1496f36061d76b7b"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"398a351de59b419aac5f84062790495146a0e9356f24c9c9e1f3406ef7f2df3e"} name: "Small Problem Fixer" "on": @@ -59,7 +59,7 @@ name: "Small Problem Fixer" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1565,7 +1565,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-small-problem-fixer.md b/.github/workflows/gh-aw-small-problem-fixer.md index 6e942c65..681d341e 100644 --- a/.github/workflows/gh-aw-small-problem-fixer.md +++ b/.github/workflows/gh-aw-small-problem-fixer.md @@ -45,7 +45,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -74,8 +74,6 @@ network: - ruby strict: false safe-outputs: - create-pull-request: - draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-test-improver.lock.yml b/.github/workflows/gh-aw-test-improver.lock.yml index 6e89e84e..85106ecc 100644 --- a/.github/workflows/gh-aw-test-improver.lock.yml +++ b/.github/workflows/gh-aw-test-improver.lock.yml @@ -36,7 +36,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"591c81a8263cce8ddc4640af32b61a5b413b7a7e5078af057df2b134b54a8950"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"c3c9561137a623f18dcf8b8a85eabd3d8e1984655eb1a47f8ff08f67bdb170a8"} name: "Test Improver" "on": @@ -59,7 +59,7 @@ name: "Test Improver" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1558,7 +1558,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-test-improver.md b/.github/workflows/gh-aw-test-improver.md index fa74ef7f..681e7b2d 100644 --- a/.github/workflows/gh-aw-test-improver.md +++ b/.github/workflows/gh-aw-test-improver.md @@ -46,7 +46,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -75,8 +75,6 @@ network: - ruby strict: false safe-outputs: - create-pull-request: - draft: false noop: timeout-minutes: 90 steps: diff --git a/.github/workflows/gh-aw-text-beautifier.lock.yml b/.github/workflows/gh-aw-text-beautifier.lock.yml index 83f44ab4..f62a8ea8 100644 --- a/.github/workflows/gh-aw-text-beautifier.lock.yml +++ b/.github/workflows/gh-aw-text-beautifier.lock.yml @@ -37,7 +37,7 @@ # # inlined-imports: true # -# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"a2933aaf8c74d1732d17a0049f4b181d3054dc95f0f69aded1b02800f4401f59"} +# gh-aw-metadata: {"schema_version":"v1","frontmatter_hash":"4a3c8c22298420f6cae08675bbe5b300b3a5e734147ab435e6f09500a3aa3f30"} name: "Text Beautifier" "on": @@ -60,7 +60,7 @@ name: "Text Beautifier" required: false type: string draft-prs: - default: false + default: true description: Whether to create pull requests as drafts required: false type: boolean @@ -1571,7 +1571,7 @@ jobs: uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"draft\":false,\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"${{ github.base_ref || github.ref_name }}\",\"max\":1,\"max_patch_size\":1024},\"missing_data\":{},\"missing_tool\":{}}" with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/gh-aw-text-beautifier.md b/.github/workflows/gh-aw-text-beautifier.md index e2385aa1..754136c9 100644 --- a/.github/workflows/gh-aw-text-beautifier.md +++ b/.github/workflows/gh-aw-text-beautifier.md @@ -47,7 +47,7 @@ on: description: "Whether to create pull requests as drafts" type: boolean required: false - default: false + default: true secrets: COPILOT_GITHUB_TOKEN: required: true @@ -76,8 +76,6 @@ network: - ruby strict: false safe-outputs: - create-pull-request: - draft: false noop: timeout-minutes: 90 steps: From 40dd4c4bf9a206896072518f6f54aba5d2489059 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Feb 2026 17:37:53 +0000 Subject: [PATCH 4/4] Move draft-prs: false to dogfood-with.yml overrides, remove from example.yml files Co-authored-by: strawgate <6384545+strawgate@users.noreply.github.com> --- gh-agent-workflows/bug-exterminator/dogfood-with.yml | 1 + gh-agent-workflows/bug-exterminator/example.yml | 2 -- gh-agent-workflows/code-duplication-fixer/dogfood-with.yml | 1 + gh-agent-workflows/code-duplication-fixer/example.yml | 2 -- gh-agent-workflows/code-simplifier/dogfood-with.yml | 1 + gh-agent-workflows/code-simplifier/example.yml | 2 -- gh-agent-workflows/issue-fixer/example.yml | 2 -- gh-agent-workflows/mention-in-issue/dogfood-with.yml | 1 + gh-agent-workflows/mention-in-issue/example.yml | 2 -- gh-agent-workflows/newbie-contributor-fixer/dogfood-with.yml | 1 + gh-agent-workflows/newbie-contributor-fixer/example.yml | 2 -- gh-agent-workflows/release-update/dogfood-with.yml | 1 + gh-agent-workflows/release-update/example.yml | 2 -- gh-agent-workflows/scheduled-fix/example.yml | 1 - gh-agent-workflows/small-problem-fixer/dogfood-with.yml | 1 + gh-agent-workflows/small-problem-fixer/example.yml | 2 -- gh-agent-workflows/test-improver/dogfood-with.yml | 1 + gh-agent-workflows/test-improver/example.yml | 2 -- gh-agent-workflows/text-beautifier/dogfood-with.yml | 1 + gh-agent-workflows/text-beautifier/example.yml | 2 -- 20 files changed, 9 insertions(+), 21 deletions(-) create mode 100644 gh-agent-workflows/bug-exterminator/dogfood-with.yml create mode 100644 gh-agent-workflows/code-duplication-fixer/dogfood-with.yml create mode 100644 gh-agent-workflows/code-simplifier/dogfood-with.yml create mode 100644 gh-agent-workflows/mention-in-issue/dogfood-with.yml create mode 100644 gh-agent-workflows/newbie-contributor-fixer/dogfood-with.yml create mode 100644 gh-agent-workflows/release-update/dogfood-with.yml create mode 100644 gh-agent-workflows/small-problem-fixer/dogfood-with.yml create mode 100644 gh-agent-workflows/test-improver/dogfood-with.yml create mode 100644 gh-agent-workflows/text-beautifier/dogfood-with.yml diff --git a/gh-agent-workflows/bug-exterminator/dogfood-with.yml b/gh-agent-workflows/bug-exterminator/dogfood-with.yml new file mode 100644 index 00000000..c7cbeafd --- /dev/null +++ b/gh-agent-workflows/bug-exterminator/dogfood-with.yml @@ -0,0 +1 @@ +draft-prs: false diff --git a/gh-agent-workflows/bug-exterminator/example.yml b/gh-agent-workflows/bug-exterminator/example.yml index a29a6c21..af7f7053 100644 --- a/gh-agent-workflows/bug-exterminator/example.yml +++ b/gh-agent-workflows/bug-exterminator/example.yml @@ -12,7 +12,5 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-bug-exterminator.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/code-duplication-fixer/dogfood-with.yml b/gh-agent-workflows/code-duplication-fixer/dogfood-with.yml new file mode 100644 index 00000000..c7cbeafd --- /dev/null +++ b/gh-agent-workflows/code-duplication-fixer/dogfood-with.yml @@ -0,0 +1 @@ +draft-prs: false diff --git a/gh-agent-workflows/code-duplication-fixer/example.yml b/gh-agent-workflows/code-duplication-fixer/example.yml index 898d8170..2473247c 100644 --- a/gh-agent-workflows/code-duplication-fixer/example.yml +++ b/gh-agent-workflows/code-duplication-fixer/example.yml @@ -12,7 +12,5 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-code-duplication-fixer.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/code-simplifier/dogfood-with.yml b/gh-agent-workflows/code-simplifier/dogfood-with.yml new file mode 100644 index 00000000..c7cbeafd --- /dev/null +++ b/gh-agent-workflows/code-simplifier/dogfood-with.yml @@ -0,0 +1 @@ +draft-prs: false diff --git a/gh-agent-workflows/code-simplifier/example.yml b/gh-agent-workflows/code-simplifier/example.yml index 2c134c73..d63d5641 100644 --- a/gh-agent-workflows/code-simplifier/example.yml +++ b/gh-agent-workflows/code-simplifier/example.yml @@ -12,7 +12,5 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-code-simplifier.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/issue-fixer/example.yml b/gh-agent-workflows/issue-fixer/example.yml index a1c07fe6..375f049c 100644 --- a/gh-agent-workflows/issue-fixer/example.yml +++ b/gh-agent-workflows/issue-fixer/example.yml @@ -12,7 +12,5 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-issue-fixer.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/mention-in-issue/dogfood-with.yml b/gh-agent-workflows/mention-in-issue/dogfood-with.yml new file mode 100644 index 00000000..c7cbeafd --- /dev/null +++ b/gh-agent-workflows/mention-in-issue/dogfood-with.yml @@ -0,0 +1 @@ +draft-prs: false diff --git a/gh-agent-workflows/mention-in-issue/example.yml b/gh-agent-workflows/mention-in-issue/example.yml index dc297d26..ca56d1c9 100644 --- a/gh-agent-workflows/mention-in-issue/example.yml +++ b/gh-agent-workflows/mention-in-issue/example.yml @@ -16,7 +16,5 @@ jobs: github.event.issue.pull_request == null && startsWith(github.event.comment.body, '/ai') uses: elastic/ai-github-actions/.github/workflows/gh-aw-mention-in-issue.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/newbie-contributor-fixer/dogfood-with.yml b/gh-agent-workflows/newbie-contributor-fixer/dogfood-with.yml new file mode 100644 index 00000000..c7cbeafd --- /dev/null +++ b/gh-agent-workflows/newbie-contributor-fixer/dogfood-with.yml @@ -0,0 +1 @@ +draft-prs: false diff --git a/gh-agent-workflows/newbie-contributor-fixer/example.yml b/gh-agent-workflows/newbie-contributor-fixer/example.yml index cbf333e4..2e747899 100644 --- a/gh-agent-workflows/newbie-contributor-fixer/example.yml +++ b/gh-agent-workflows/newbie-contributor-fixer/example.yml @@ -12,7 +12,5 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-newbie-contributor-fixer.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/release-update/dogfood-with.yml b/gh-agent-workflows/release-update/dogfood-with.yml new file mode 100644 index 00000000..c7cbeafd --- /dev/null +++ b/gh-agent-workflows/release-update/dogfood-with.yml @@ -0,0 +1 @@ +draft-prs: false diff --git a/gh-agent-workflows/release-update/example.yml b/gh-agent-workflows/release-update/example.yml index 03e8850a..7402422e 100644 --- a/gh-agent-workflows/release-update/example.yml +++ b/gh-agent-workflows/release-update/example.yml @@ -12,7 +12,5 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-release-update.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/scheduled-fix/example.yml b/gh-agent-workflows/scheduled-fix/example.yml index 4eaec65e..b9d6c89d 100644 --- a/gh-agent-workflows/scheduled-fix/example.yml +++ b/gh-agent-workflows/scheduled-fix/example.yml @@ -13,7 +13,6 @@ jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-scheduled-fix.lock.yml@v0 with: - draft-prs: false issue-title-prefix: "[my-audit]" issue-label: "my-audit" additional-instructions: | diff --git a/gh-agent-workflows/small-problem-fixer/dogfood-with.yml b/gh-agent-workflows/small-problem-fixer/dogfood-with.yml new file mode 100644 index 00000000..c7cbeafd --- /dev/null +++ b/gh-agent-workflows/small-problem-fixer/dogfood-with.yml @@ -0,0 +1 @@ +draft-prs: false diff --git a/gh-agent-workflows/small-problem-fixer/example.yml b/gh-agent-workflows/small-problem-fixer/example.yml index 3a82420d..50b271df 100644 --- a/gh-agent-workflows/small-problem-fixer/example.yml +++ b/gh-agent-workflows/small-problem-fixer/example.yml @@ -12,7 +12,5 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-small-problem-fixer.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/test-improver/dogfood-with.yml b/gh-agent-workflows/test-improver/dogfood-with.yml new file mode 100644 index 00000000..c7cbeafd --- /dev/null +++ b/gh-agent-workflows/test-improver/dogfood-with.yml @@ -0,0 +1 @@ +draft-prs: false diff --git a/gh-agent-workflows/test-improver/example.yml b/gh-agent-workflows/test-improver/example.yml index 3445c5cd..77d51b22 100644 --- a/gh-agent-workflows/test-improver/example.yml +++ b/gh-agent-workflows/test-improver/example.yml @@ -12,7 +12,5 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-test-improver.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/gh-agent-workflows/text-beautifier/dogfood-with.yml b/gh-agent-workflows/text-beautifier/dogfood-with.yml new file mode 100644 index 00000000..c7cbeafd --- /dev/null +++ b/gh-agent-workflows/text-beautifier/dogfood-with.yml @@ -0,0 +1 @@ +draft-prs: false diff --git a/gh-agent-workflows/text-beautifier/example.yml b/gh-agent-workflows/text-beautifier/example.yml index c0caea74..57725750 100644 --- a/gh-agent-workflows/text-beautifier/example.yml +++ b/gh-agent-workflows/text-beautifier/example.yml @@ -12,7 +12,5 @@ permissions: jobs: run: uses: elastic/ai-github-actions/.github/workflows/gh-aw-text-beautifier.lock.yml@v0 - with: - draft-prs: false secrets: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }}