Skip to content

Commit e4ae183

Browse files
committed
feat: add opencode to CI matrix and Helm chart
- Add opencode variant to build.yml (build-image, merge-manifests, promote-stable) - Add opencode to docker-smoke-test.yml - Add commented-out opencode preset example in Helm values.yaml
1 parent e61b7f2 commit e4ae183

3 files changed

Lines changed: 31 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ jobs:
7070
- { suffix: "-claude", dockerfile: "Dockerfile.claude", artifact: "claude" }
7171
- { suffix: "-gemini", dockerfile: "Dockerfile.gemini", artifact: "gemini" }
7272
- { suffix: "-copilot", dockerfile: "Dockerfile.copilot", artifact: "copilot" }
73+
- { suffix: "-opencode", dockerfile: "Dockerfile.opencode", artifact: "opencode" }
7374
platform:
7475
- { os: linux/amd64, runner: ubuntu-latest }
7576
- { os: linux/arm64, runner: ubuntu-24.04-arm }
@@ -131,6 +132,7 @@ jobs:
131132
- { suffix: "-claude", artifact: "claude" }
132133
- { suffix: "-gemini", artifact: "gemini" }
133134
- { suffix: "-copilot", artifact: "copilot" }
135+
- { suffix: "-opencode", artifact: "opencode" }
134136
runs-on: ubuntu-latest
135137
permissions:
136138
contents: read
@@ -179,6 +181,7 @@ jobs:
179181
- { suffix: "-claude" }
180182
- { suffix: "-gemini" }
181183
- { suffix: "-copilot" }
184+
- { suffix: "-opencode" }
182185
runs-on: ubuntu-latest
183186
permissions:
184187
contents: read

.github/workflows/docker-smoke-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
- { dockerfile: Dockerfile.codex, suffix: "-codex", agent: "codex-acp", agent_args: "" }
1919
- { dockerfile: Dockerfile.gemini, suffix: "-gemini", agent: "gemini", agent_args: "--acp" }
2020
- { dockerfile: Dockerfile.copilot, suffix: "-copilot", agent: "copilot", agent_args: "--acp" }
21+
- { dockerfile: Dockerfile.opencode, suffix: "-opencode", agent: "opencode", agent_args: "acp" }
2122
runs-on: ubuntu-latest
2223
steps:
2324
- uses: actions/checkout@v6

charts/openab/values.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,33 @@ agents:
5353
# tolerations: []
5454
# affinity: {}
5555
# image: "ghcr.io/openabdev/openab-claude:latest"
56+
# opencode:
57+
# command: opencode
58+
# args:
59+
# - acp
60+
# discord:
61+
# botToken: ""
62+
# allowedChannels:
63+
# - "YOUR_CHANNEL_ID"
64+
# allowedUsers: []
65+
# allowBotMessages: "off"
66+
# trustedBotIds: []
67+
# workingDir: /home/node
68+
# env: {}
69+
# envFrom: []
70+
# pool:
71+
# maxSessions: 10
72+
# sessionTtlHours: 24
73+
# reactions:
74+
# enabled: true
75+
# removeAfterReply: false
76+
# persistence:
77+
# enabled: true
78+
# storageClass: ""
79+
# size: 1Gi
80+
# agentsMd: ""
81+
# resources: {}
82+
# image: "ghcr.io/openabdev/openab-opencode:latest"
5683
image: ""
5784
command: kiro-cli
5885
args:

0 commit comments

Comments
 (0)