From 8e897a0f5c94e3e3d863d02c686f58318ff0ec3e Mon Sep 17 00:00:00 2001 From: dceoy <1938249+dceoy@users.noreply.github.com> Date: Sun, 16 Aug 2026 11:05:02 +0000 Subject: [PATCH 1/8] Update release pins for v0.6.5 --- docs/reusable-workflows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reusable-workflows.md b/docs/reusable-workflows.md index b50af84..49bc0d7 100644 --- a/docs/reusable-workflows.md +++ b/docs/reusable-workflows.md @@ -25,7 +25,7 @@ jobs: pull-requests: write id-token: write actions: read - uses: dceoy/opencode-action/.github/workflows/opencode-bot.yml@de968892b27dd42727fa175cd00610a54d091bf9 + uses: dceoy/opencode-action/.github/workflows/opencode-bot.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 with: model: opencode-go/kimi-k3 secrets: @@ -53,7 +53,7 @@ jobs: pull-requests: write id-token: write actions: read - uses: dceoy/opencode-action/.github/workflows/opencode-review.yml@de968892b27dd42727fa175cd00610a54d091bf9 + uses: dceoy/opencode-action/.github/workflows/opencode-review.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 with: model: openrouter/openrouter/free secrets: From c82dc6c75bc66a175aa2b64c782ba14008c23478 Mon Sep 17 00:00:00 2001 From: Daichi Narushima <1938249+dceoy@users.noreply.github.com> Date: Mon, 17 Aug 2026 00:38:50 +0900 Subject: [PATCH 2/8] Add version comments to reusable workflow pins --- .github/workflows/post-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/post-release.yml b/.github/workflows/post-release.yml index da7d7c0..7fd48c1 100644 --- a/.github/workflows/post-release.yml +++ b/.github/workflows/post-release.yml @@ -85,7 +85,7 @@ jobs: sed -E -i "s|(uses: dceoy/opencode-action@)[0-9a-f]{40}( +#.*)?|\1${release_sha} # ${RELEASE_TAG}|" README.md sed -E -i "s|(uses: actions/checkout@)[0-9a-f]{40}( +#.*)?|\1${CHECKOUT_SHA} # ${CHECKOUT_TAG}|" README.md - sed -E -i "s#(uses: dceoy/opencode-action/\.github/workflows/opencode-(bot|review)\.yml@)[0-9a-f]{40}#\1${release_sha}#g" docs/reusable-workflows.md + sed -E -i "s#(uses: dceoy/opencode-action/\.github/workflows/opencode-(bot|review)\.yml@)[0-9a-f]{40}( +#.*)?#\1${release_sha} # ${RELEASE_TAG}#g" docs/reusable-workflows.md - name: Create pull request uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1 with: From f301015e105bf8bd5158186d8b2da09e93b9b646 Mon Sep 17 00:00:00 2001 From: Daichi Narushima <1938249+dceoy@users.noreply.github.com> Date: Mon, 17 Aug 2026 00:39:05 +0900 Subject: [PATCH 3/8] Add version comments to reusable workflow pins --- docs/reusable-workflows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reusable-workflows.md b/docs/reusable-workflows.md index 49bc0d7..e8f7bac 100644 --- a/docs/reusable-workflows.md +++ b/docs/reusable-workflows.md @@ -25,7 +25,7 @@ jobs: pull-requests: write id-token: write actions: read - uses: dceoy/opencode-action/.github/workflows/opencode-bot.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 + uses: dceoy/opencode-action/.github/workflows/opencode-bot.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 # v0.6.5 with: model: opencode-go/kimi-k3 secrets: @@ -53,7 +53,7 @@ jobs: pull-requests: write id-token: write actions: read - uses: dceoy/opencode-action/.github/workflows/opencode-review.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 + uses: dceoy/opencode-action/.github/workflows/opencode-review.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 # v0.6.5 with: model: openrouter/openrouter/free secrets: From cb4f2671a8225d2f0afe8b43c4aebccf0a73c6b5 Mon Sep 17 00:00:00 2001 From: Daichi Narushima <1938249+dceoy@users.noreply.github.com> Date: Mon, 17 Aug 2026 00:53:08 +0900 Subject: [PATCH 4/8] Use two spaces before version comments --- docs/reusable-workflows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reusable-workflows.md b/docs/reusable-workflows.md index e8f7bac..5b30160 100644 --- a/docs/reusable-workflows.md +++ b/docs/reusable-workflows.md @@ -25,7 +25,7 @@ jobs: pull-requests: write id-token: write actions: read - uses: dceoy/opencode-action/.github/workflows/opencode-bot.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 # v0.6.5 + uses: dceoy/opencode-action/.github/workflows/opencode-bot.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 # v0.6.5 with: model: opencode-go/kimi-k3 secrets: @@ -53,7 +53,7 @@ jobs: pull-requests: write id-token: write actions: read - uses: dceoy/opencode-action/.github/workflows/opencode-review.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 # v0.6.5 + uses: dceoy/opencode-action/.github/workflows/opencode-review.yml@e5fa6280c65275a5cd7b2251d235f752849ab4d4 # v0.6.5 with: model: openrouter/openrouter/free secrets: From a0dd07a6b57bc4fdc88b624c96125af8b02d652b Mon Sep 17 00:00:00 2001 From: Daichi Narushima <1938249+dceoy@users.noreply.github.com> Date: Mon, 17 Aug 2026 00:53:21 +0900 Subject: [PATCH 5/8] Keep two spaces before version comments --- .github/workflows/post-release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/post-release.yml b/.github/workflows/post-release.yml index 7fd48c1..9118193 100644 --- a/.github/workflows/post-release.yml +++ b/.github/workflows/post-release.yml @@ -83,9 +83,9 @@ jobs: exit 1 fi - sed -E -i "s|(uses: dceoy/opencode-action@)[0-9a-f]{40}( +#.*)?|\1${release_sha} # ${RELEASE_TAG}|" README.md - sed -E -i "s|(uses: actions/checkout@)[0-9a-f]{40}( +#.*)?|\1${CHECKOUT_SHA} # ${CHECKOUT_TAG}|" README.md - sed -E -i "s#(uses: dceoy/opencode-action/\.github/workflows/opencode-(bot|review)\.yml@)[0-9a-f]{40}( +#.*)?#\1${release_sha} # ${RELEASE_TAG}#g" docs/reusable-workflows.md + sed -E -i "s|(uses: dceoy/opencode-action@)[0-9a-f]{40}( +#.*)?|\1${release_sha} # ${RELEASE_TAG}|" README.md + sed -E -i "s|(uses: actions/checkout@)[0-9a-f]{40}( +#.*)?|\1${CHECKOUT_SHA} # ${CHECKOUT_TAG}|" README.md + sed -E -i "s#(uses: dceoy/opencode-action/\.github/workflows/opencode-(bot|review)\.yml@)[0-9a-f]{40}( +#.*)?#\1${release_sha} # ${RELEASE_TAG}#g" docs/reusable-workflows.md - name: Create pull request uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1 with: From 3993d1b8633e737c2f7d5482c003e221b6ad446f Mon Sep 17 00:00:00 2001 From: Daichi Narushima <1938249+dceoy@users.noreply.github.com> Date: Mon, 17 Aug 2026 00:53:37 +0900 Subject: [PATCH 6/8] Use two spaces before version comments --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4cb7cbc..ededd34 100644 --- a/README.md +++ b/README.md @@ -33,11 +33,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Run OpenCode - uses: dceoy/opencode-action@e5fa6280c65275a5cd7b2251d235f752849ab4d4 # v0.6.5 + uses: dceoy/opencode-action@e5fa6280c65275a5cd7b2251d235f752849ab4d4 # v0.6.5 env: OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }} GITHUB_TOKEN: ${{ github.token }} From 9613e0eb007311d1f7d20b73180a3a0391e4db70 Mon Sep 17 00:00:00 2001 From: Daichi Narushima <1938249+dceoy@users.noreply.github.com> Date: Mon, 17 Aug 2026 00:58:21 +0900 Subject: [PATCH 7/8] Ignore pinned workflow example in Prettier --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ededd34..f1cbd09 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ In **Settings → Secrets and variables → Actions**, add the API key for your Create `.github/workflows/opencode.yml`: + ```yaml --- name: OpenCode From b9b08e7f84ad256cf73dde23f359d33e9eeb2775 Mon Sep 17 00:00:00 2001 From: Daichi Narushima <1938249+dceoy@users.noreply.github.com> Date: Mon, 17 Aug 2026 00:58:35 +0900 Subject: [PATCH 8/8] Ignore pinned reusable workflow examples in Prettier --- docs/reusable-workflows.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/reusable-workflows.md b/docs/reusable-workflows.md index 5b30160..75e6caf 100644 --- a/docs/reusable-workflows.md +++ b/docs/reusable-workflows.md @@ -8,6 +8,7 @@ The examples below pin the reusable workflow definition to a full commit SHA. In Use `opencode-bot.yml` for `/opencode` and `/oc` comments, or for another event with a fixed `prompt`. + ```yaml --- name: OpenCode @@ -38,6 +39,7 @@ For comment events, the reusable workflow accepts comments only from `OWNER`, `M Use `opencode-review.yml` for automatic reviews on `pull_request` events. Its `prompt` defaults to `/review-pr`. + ```yaml --- name: OpenCode review