From ae6e47bb42bbfcbb908cda28f4ec028a7335904e Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Sat, 2 Aug 2025 09:31:23 -0500 Subject: [PATCH] tweak: make gh action ignore url mentions of opencode (#1531) --- .github/workflows/opencode.yml | 8 +++++--- packages/opencode/src/cli/cmd/github.ts | 12 +++++++----- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/opencode.yml b/.github/workflows/opencode.yml index 98431556..cbe35f61 100644 --- a/.github/workflows/opencode.yml +++ b/.github/workflows/opencode.yml @@ -7,8 +7,10 @@ on: jobs: opencode: if: | - contains(github.event.comment.body, '/oc') || - contains(github.event.comment.body, '/opencode') + contains(github.event.comment.body, ' /oc') || + startsWith(github.event.comment.body, '/oc') || + contains(github.event.comment.body, ' /opencode') || + startsWith(github.event.comment.body, '/opencode') runs-on: ubuntu-latest permissions: contents: read @@ -24,4 +26,4 @@ jobs: env: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} with: - model: anthropic/claude-sonnet-4-20250514 \ No newline at end of file + model: anthropic/claude-sonnet-4-20250514 diff --git a/packages/opencode/src/cli/cmd/github.ts b/packages/opencode/src/cli/cmd/github.ts index 3c18d1c5..f33cb3ec 100644 --- a/packages/opencode/src/cli/cmd/github.ts +++ b/packages/opencode/src/cli/cmd/github.ts @@ -318,8 +318,10 @@ on: jobs: opencode: if: | - contains(github.event.comment.body, '/oc') || - contains(github.event.comment.body, '/opencode') + contains(github.event.comment.body, ' /oc') || + startsWith(github.event.comment.body, '/oc') || + contains(github.event.comment.body, ' /opencode') || + startsWith(github.event.comment.body, '/opencode') runs-on: ubuntu-latest permissions: contents: read @@ -784,7 +786,7 @@ export const GithubRunCommand = cmd({ console.log("Pushing to new branch...") await $`git add .` await $`git commit -m "${summary} - + Co-authored-by: ${actor} <${actor}@users.noreply.github.com>"` await $`git push -u origin ${branch}` } @@ -793,7 +795,7 @@ Co-authored-by: ${actor} <${actor}@users.noreply.github.com>"` console.log("Pushing to local branch...") await $`git add .` await $`git commit -m "${summary} - + Co-authored-by: ${actor} <${actor}@users.noreply.github.com>"` await $`git push` } @@ -805,7 +807,7 @@ Co-authored-by: ${actor} <${actor}@users.noreply.github.com>"` await $`git add .` await $`git commit -m "${summary} - + Co-authored-by: ${actor} <${actor}@users.noreply.github.com>"` await $`git push fork HEAD:${remoteBranch}` }