Skip to content

Commit 65ee151

Browse files
authored
Merge pull request #45 from simplycubed/release/v0.1.1
release: prepare v0.1.1
2 parents a7e45d1 + 94f8880 commit 65ee151

6 files changed

Lines changed: 25 additions & 9 deletions

File tree

.github/workflows/simplycubed.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ on:
3232
type: string
3333
version:
3434
description: SimplyCubed CLI tag to install.
35-
default: v0.1.0
35+
default: v0.1.1
3636
required: false
3737
type: string
3838
secrets:

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@
33
All notable changes are recorded here and summarized again in the matching
44
GitHub release notes for each tag.
55

6+
## v0.1.1
7+
8+
- Reusable GitHub Actions workflow: run the issue-to-PR and fix-on-request
9+
loops inside an adopter's own Actions, with labeler/reviewer authorization,
10+
per-item concurrency, a self-review skip, and a configurable engine model.
11+
- `simplycubed init --workflow` writes the version-pinned Actions caller
12+
workflow, so installing into a repo is one merged PR plus one secret.
13+
- Release-on-tag workflow: pushing a `v*` tag re-runs the gate, enforces the
14+
CHANGELOG and stamped-version checks, and publishes the GitHub release.
15+
- Generated pull-request descriptions (`prDescription: rich`): walkthrough,
16+
changes table, and sequence diagram on PRs the agent opens.
17+
- CLI hardening: flags are honored before or after positional arguments, and
18+
engine scratch (`.gopath` module cache) can no longer leak into commits.
19+
620
## v0.1.0
721

822
- First tagged release.

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
An autonomous coding agent that lives inside your own GitHub. You file an issue, it opens a pull request, and a human decides whether to merge.
44

5-
> Status: beta. `v0.1.0` is the first tagged release; expect rough edges. See [Status](#status).
5+
> Status: beta. `v0.1.1` is the latest release; expect rough edges. See [Status](#status).
66
77
## What it is
88

@@ -61,11 +61,11 @@ label an issue `sc:go`.
6161
Install the pinned release you want to run:
6262

6363
```sh
64-
go install github.com/simplycubed/code/cmd/simplycubed@v0.1.0
64+
go install github.com/simplycubed/code/cmd/simplycubed@v0.1.1
6565
simplycubed version
6666
```
6767

68-
That prints `0.1.0`. Pre-1.0 releases follow semver with the usual caveat: minor
68+
That prints `0.1.1`. Pre-1.0 releases follow semver with the usual caveat: minor
6969
versions may still change behavior. Pin the tag you have validated rather than
7070
floating on `@latest`.
7171

@@ -119,7 +119,7 @@ The first engine adapter targets the Codex CLI running against Azure OpenAI (GPT
119119

120120
## Status
121121

122-
Beta, and honest about it. Two loops run end to end via the CLI on the Codex-on-Azure engine: issue to pull request, and fix-on-request (a human requests changes, the fixer addresses them and pushes back). `v0.1.0` is the first tagged release and you should still expect rough edges.
122+
Beta, and honest about it. Two loops run end to end via the CLI on the Codex-on-Azure engine: issue to pull request, and fix-on-request (a human requests changes, the fixer addresses them and pushes back). `v0.1.1` is the latest release and you should still expect rough edges.
123123

124124
Roadmap, roughly in order:
125125

cmd/simplycubed/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ gate:
104104
`
105105

106106
const (
107-
latestKnownWorkflowTag = "v0.1.0"
107+
latestKnownWorkflowTag = "v0.1.1"
108108
callerWorkflowTagToken = "__SIMPLYCUBED_TAG__"
109109
)
110110

cmd/simplycubed/main_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,9 @@ func TestCallerWorkflowTemplateMatchesDocsTemplate(t *testing.T) {
364364
t.Fatalf("read docs template: %v", err)
365365
}
366366

367-
got := []byte(renderCallerWorkflow("v0.1.0"))
367+
// Render at the latest known tag: the docs template pins the current
368+
// release, so a release bump that misses either copy fails here.
369+
got := []byte(renderCallerWorkflow(latestKnownWorkflowTag))
368370
if !bytes.Equal(got, want) {
369371
t.Fatalf("rendered embedded template does not match docs template\nrendered:\n%s\n\ndocs:\n%s", got, want)
370372
}

docs/templates/simplycubed-caller.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
jobs:
1010
run:
1111
if: ${{ github.event_name == 'issues' && github.event.label.name == 'sc:go' }}
12-
uses: simplycubed/code/.github/workflows/simplycubed.yml@v0.1.0
12+
uses: simplycubed/code/.github/workflows/simplycubed.yml@v0.1.1
1313
with:
1414
ref: ${{ github.event.issue.number }}
1515
issue-number: ${{ github.event.issue.number }}
@@ -22,7 +22,7 @@ jobs:
2222

2323
address:
2424
if: ${{ github.event_name == 'pull_request_review' }}
25-
uses: simplycubed/code/.github/workflows/simplycubed.yml@v0.1.0
25+
uses: simplycubed/code/.github/workflows/simplycubed.yml@v0.1.1
2626
with:
2727
ref: ${{ github.event.pull_request.number }}
2828
pr-number: ${{ github.event.pull_request.number }}

0 commit comments

Comments
 (0)