mirror of
https://github.com/sst/opencode.git
synced 2025-08-22 14:04:07 +00:00

commit 7b2ad6a1abf88e0731f15bbf6e281b29a610dd76 Merge: 74c85391847a63e1
Author: Frank <frank@sst.dev> Date: Mon Aug 18 15:31:54 2025 +0800 Merge branch 'dev' into github commit 74c85391b576d01df298f6c30e3399b281b5c997 Author: Frank <frank@sst.dev> Date: Mon Aug 18 15:30:14 2025 +0800 sync commit 0d27f8e490f1aa242e1a3fcd1f21eb077f852207 Author: Frank <frank@sst.dev> Date: Mon Aug 18 14:30:57 2025 +0800 sync commit0cf7e6c89f
Author: Frank <frank@sst.dev> Date: Mon Aug 18 11:54:57 2025 +0800 sync commita782cb7a26
Author: Frank <frank@sst.dev> Date: Mon Aug 18 11:53:25 2025 +0800 sync commitaa55701458
Author: Frank <frank@sst.dev> Date: Mon Aug 18 11:48:10 2025 +0800 sync commit73c8150479
Author: Frank <frank@sst.dev> Date: Mon Aug 18 01:29:29 2025 +0800 sync commitc5325134e8
Author: Frank <frank@sst.dev> Date: Mon Aug 18 01:07:48 2025 +0800 sync commitc5b646aa88
Author: Frank <frank@sst.dev> Date: Mon Aug 18 01:02:02 2025 +0800 sync commit27f7cc86ab
Author: Frank <frank@sst.dev> Date: Mon Aug 18 00:59:22 2025 +0800 sync commit0a6152a0e0
Author: Frank <frank@sst.dev> Date: Sun Aug 17 18:11:31 2025 +0800 fix /opencode trigger commitf1089103c6
Author: Frank <frank@sst.dev> Date: Sun Aug 17 17:55:14 2025 +0800 sync commit3ad1824024
Author: Frank <frank@sst.dev> Date: Sun Aug 17 17:44:11 2025 +0800 sync commit24f0f81773
Author: Frank <frank@sst.dev> Date: Sun Aug 17 17:18:22 2025 +0800 sync commitbc199d32be
Author: Frank <frank@sst.dev> Date: Sun Aug 17 16:59:03 2025 +0800 sync commit6cf860be84
Author: Frank <frank@sst.dev> Date: Sun Aug 17 16:54:48 2025 +0800 sync commitf5f753ff38
Author: Frank <frank@sst.dev> Date: Sun Aug 17 14:43:12 2025 +0800 sync commit26d2e23a3e
Author: Frank <frank@sst.dev> Date: Sun Aug 17 14:33:40 2025 +0800 sync commitc5b3f54a0a
Author: Frank <frank@sst.dev> Date: Sun Aug 17 14:16:10 2025 +0800 sync commit1c74e9a7ad
Author: Frank <frank@sst.dev> Date: Sun Aug 17 08:17:53 2025 +0800 sync commit89052dc9aa
Author: Frank <frank@sst.dev> Date: Sun Aug 17 08:12:43 2025 +0800 sync commit42931d4d2a
Author: Frank <frank@sst.dev> Date: Sun Aug 17 08:08:37 2025 +0800 sync commitf22e97dd05
Author: Frank <frank@sst.dev> Date: Sun Aug 17 08:01:57 2025 +0800 sync commit2dda422ef8
Author: Frank <frank@sst.dev> Date: Sun Aug 17 07:55:38 2025 +0800 sync commitb8be1d0e9e
Author: Frank <frank@sst.dev> Date: Sun Aug 17 07:48:18 2025 +0800 sync commit78c84b96a3
Author: Frank <frank@sst.dev> Date: Sat Aug 16 20:49:26 2025 +0800 sync commitdd9c0c8309
Author: Frank <frank@sst.dev> Date: Sat Aug 16 20:47:25 2025 +0800 sync commit5eb917abba
Author: Frank <frank@sst.dev> Date: Sat Aug 16 20:35:48 2025 +0800 sync commit43cf83e7cc
Author: Frank <frank@sst.dev> Date: Sat Aug 16 20:32:49 2025 +0800 sync commit10673ca3d2
Author: Frank <frank@sst.dev> Date: Sat Aug 16 19:55:53 2025 +0800 sync commitc45ae8a233
Author: Frank <frank@sst.dev> Date: Sat Aug 16 19:53:52 2025 +0800 sync commit3c329dee05
Author: Frank <frank@sst.dev> Date: Sat Aug 16 19:49:56 2025 +0800 sync commit5797048db8
Author: Frank <frank@sst.dev> Date: Sat Aug 16 18:00:04 2025 +0800 sync commit2741338e8a
Author: Frank <frank@sst.dev> Date: Sat Aug 16 17:54:42 2025 +0800 sync commita51a8ca6d0
Author: Frank <frank@sst.dev> Date: Fri Aug 15 18:59:29 2025 +0800 sync commitf4eeeb612d
Author: Frank <frank@sst.dev> Date: Fri Aug 15 18:56:35 2025 +0800 sync commit1d0509c563
Author: Frank <frank@sst.dev> Date: Fri Aug 15 18:54:21 2025 +0800 sync commit339807d1b8
Author: Frank <frank@sst.dev> Date: Fri Aug 15 18:49:22 2025 +0800 sync commit70b4b78922
Author: Frank <frank@sst.dev> Date: Fri Aug 15 18:04:57 2025 +0800 sync
43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
name: "opencode GitHub Action"
|
|
description: "Run opencode in GitHub Actions workflows"
|
|
branding:
|
|
icon: "code"
|
|
color: "orange"
|
|
|
|
inputs:
|
|
model:
|
|
description: "The model to use with opencode. Takes the format of `provider/model`."
|
|
required: true
|
|
|
|
share:
|
|
description: "Whether to share the opencode session. Defaults to true for public repositories."
|
|
required: false
|
|
|
|
token:
|
|
description: "Optional GitHub access token for performing operations such as creating comments, committing changes, and opening pull requests. Defaults to the installation access token from the opencode GitHub App."
|
|
required: false
|
|
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Install opencode
|
|
shell: bash
|
|
run: curl -fsSL https://opencode.ai/install | bash
|
|
|
|
- name: Install bun
|
|
shell: bash
|
|
run: npm install -g bun
|
|
|
|
- name: Install dependencies
|
|
shell: bash
|
|
run: |
|
|
cd ${GITHUB_ACTION_PATH}
|
|
bun install
|
|
|
|
- name: Run opencode
|
|
shell: bash
|
|
run: bun ${GITHUB_ACTION_PATH}/index.ts
|
|
env:
|
|
MODEL: ${{ inputs.model }}
|
|
SHARE: ${{ inputs.share }}
|
|
TOKEN: ${{ inputs.token }}
|