Skip to content

Commit 27b548e

Browse files
authored
Merge branch 'main' into add-reverse-engineer-codebase-prompt
2 parents 6fc25c6 + 9a6d6d6 commit 27b548e

File tree

5 files changed

+92
-3
lines changed

5 files changed

+92
-3
lines changed

.github/chainguard/main-semantic-release.sts.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
issuer: https://token.actions.githubusercontent.com
22
# subject pattern is defining what repo and branch is allowed to generate a token at the permission level set below
3-
subject_pattern: "repo:liatrio-labs/spec-driven-workflow-mcp:ref:refs/heads/main"
3+
subject_pattern: "repo:liatrio-labs/spec-driven-workflow:ref:refs/heads/main"
44

55
permissions:
66
contents: write
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: opencode-gpt-5-codex
2+
3+
on:
4+
issue_comment:
5+
types: [created]
6+
pull_request_review_comment:
7+
types: [created]
8+
issues:
9+
types: [opened, edited]
10+
pull_request_review:
11+
types: [submitted]
12+
13+
jobs:
14+
opencode:
15+
timeout-minutes: 30 # to accommodate Codex's ability to run for extended periods
16+
concurrency:
17+
group: opencode-${{ github.event_name }}-${{ github.event.issue.number || github.event.pull_request.number || github.run_id }}
18+
cancel-in-progress: true
19+
if: |
20+
(
21+
github.event_name == 'issue_comment' &&
22+
contains(github.event.comment.body, '/oc-codex') &&
23+
contains(fromJson('["OWNER","MEMBER","COLLABORATOR"]'), github.event.comment.author_association)
24+
) || (
25+
github.event_name == 'pull_request_review_comment' &&
26+
contains(github.event.comment.body, '/oc-codex') &&
27+
contains(fromJson('["OWNER","MEMBER","COLLABORATOR"]'), github.event.comment.author_association)
28+
) || (
29+
github.event_name == 'pull_request_review' &&
30+
github.event.review.body != null &&
31+
contains(github.event.review.body, '/oc-codex') &&
32+
contains(fromJson('["OWNER","MEMBER","COLLABORATOR"]'), github.event.review.author_association)
33+
) || (
34+
github.event_name == 'issues' &&
35+
(
36+
(github.event.issue.body != null && contains(github.event.issue.body, '/oc-codex')) ||
37+
contains(github.event.issue.title, '/oc-codex')
38+
) &&
39+
contains(fromJson('["OWNER","MEMBER","COLLABORATOR"]'), github.event.issue.author_association)
40+
)
41+
runs-on: ubuntu-latest
42+
permissions:
43+
contents: read
44+
id-token: write
45+
steps:
46+
- name: Checkout repository
47+
uses: actions/checkout@v4
48+
49+
- name: Run opencode
50+
# They are moving fast at https://github.com/sst/opencode/releases, so pinning the version isn't practical yet. We'll keep it at `latest` for now and monitor the changes for a stable version. Latest version as of this writing is `v0.15.3`.
51+
uses: sst/opencode/github@latest
52+
env:
53+
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY_FOR_OPENCODE }}
54+
with:
55+
model: openai/gpt-5-codex

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,40 @@
22

33
<!-- version list -->
44

5+
## v1.4.0 (2025-10-18)
6+
7+
### Bug Fixes
8+
9+
- Correct typo ([#11](https://github.com/liatrio-labs/spec-driven-workflow/pull/11),
10+
[`cdb0bd9`](https://github.com/liatrio-labs/spec-driven-workflow/commit/cdb0bd933c780afc8357db3aac78496f003f534c))
11+
12+
### Features
13+
14+
- Add opencode configuration ([#11](https://github.com/liatrio-labs/spec-driven-workflow/pull/11),
15+
[`cdb0bd9`](https://github.com/liatrio-labs/spec-driven-workflow/commit/cdb0bd933c780afc8357db3aac78496f003f534c))
16+
17+
- **ci**: Enhance opencode workflow with comprehensive triggers
18+
([#11](https://github.com/liatrio-labs/spec-driven-workflow/pull/11),
19+
[`cdb0bd9`](https://github.com/liatrio-labs/spec-driven-workflow/commit/cdb0bd933c780afc8357db3aac78496f003f534c))
20+
21+
- **ci**: Restrict opencode workflow to authorized users only
22+
([#11](https://github.com/liatrio-labs/spec-driven-workflow/pull/11),
23+
[`cdb0bd9`](https://github.com/liatrio-labs/spec-driven-workflow/commit/cdb0bd933c780afc8357db3aac78496f003f534c))
24+
25+
26+
## v1.3.1 (2025-10-18)
27+
28+
### Bug Fixes
29+
30+
- Remove title field from generate-spec prompt
31+
([#12](https://github.com/liatrio-labs/spec-driven-workflow/pull/12),
32+
[`a58be56`](https://github.com/liatrio-labs/spec-driven-workflow/commit/a58be5602a2b9527758d581d57a299a1d33190e8))
33+
34+
- Update repo name in chainguard config
35+
([#14](https://github.com/liatrio-labs/spec-driven-workflow/pull/14),
36+
[`0696e5d`](https://github.com/liatrio-labs/spec-driven-workflow/commit/0696e5dd02871a86f3ccd0793ac509535473c3de))
37+
38+
539
## v1.3.0 (2025-10-16)
640

741
### Bug Fixes

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "spec-driven-development-mcp"
3-
version = "1.3.0"
3+
version = "1.4.0"
44
description = "A framework for spec driven development (SDD) that can be used anywhere an AI agent is used as a collaborator."
55
readme = "README.md"
66
license = { file = "LICENSE" }

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)