Skip to content

Commit 86e58ae

Browse files
authored
release: prepare v0.6.0 (#149)
Gemini on Vertex, init --engine / interactive select with conditional caller, and onboarding docs. Bump changelog and all version pins the tag-release verify script enforces.
1 parent a6bc92f commit 86e58ae

6 files changed

Lines changed: 18 additions & 9 deletions

File tree

‎.github/workflows/aixgo.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ on:
5959
type: string
6060
version:
6161
description: Aixgo CLI tag to install.
62-
default: v0.5.0
62+
default: v0.6.0
6363
required: false
6464
type: string
6565
secrets:

‎CHANGELOG.md‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ GitHub release notes for each tag.
55

66
## Unreleased
77

8+
## v0.6.0
9+
810
- **Gemini on Vertex AI** (`engine: gemini`). The loop, roles, and gate are
911
unchanged. The adapter shells out to the Gemini CLI (`gemini -p`) and reads
1012
`AIXGO_VERTEX_PROJECT`, `AIXGO_VERTEX_LOCATION` (default `us-central1`), and
@@ -17,6 +19,13 @@ GitHub release notes for each tag.
1719
inputs. A Codex adopter who already passes them is unchanged. A Gemini
1820
adopter omits Azure and passes the Vertex values instead. The workflow
1921
installs `@google/gemini-cli@0.60.0` when `vertex-project` is set.
22+
- **`aixgo-code init` engine select.** Pass `--engine codex|gemini|claude`, or
23+
pick from a TTY menu. Writes `engine:` into `.github/aixgo.yml` and a
24+
conditional caller that wires only that provider's credentials. `--force`
25+
overwrites existing starters so you can switch engines. Non-interactive
26+
runs without `--engine` still default to `codex`.
27+
- Onboarding docs (`README`, `docs/setup.md`) describe the engine-aware init
28+
flow and per-engine Variables/Secrets (org-level Actions config is fine).
2029

2130
## v0.5.0
2231

‎README.md‎

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

55
Aixgo Code is an autonomous coding agent you install into your own GitHub. Your team files an issue, the agent prepares a pull request in your repository, and one of your reviewers decides whether it ships.
66

7-
> Beta. Current release: `v0.5.0`. Product overview: [aixgo.dev/code](https://aixgo.dev/code?utm_source=github&utm_medium=readme&utm_campaign=code). See [Status](#status).
7+
> Beta. Current release: `v0.6.0`. Product overview: [aixgo.dev/code](https://aixgo.dev/code?utm_source=github&utm_medium=readme&utm_campaign=code). See [Status](#status).
88
99

1010
## Contents
@@ -50,7 +50,7 @@ go install github.com/aixgo-dev/code/cmd/aixgo-code@<release-tag>
5050
aixgo-code version
5151
```
5252

53-
With `v0.5.0`, that prints `0.5.0`. Pre-1.0 releases follow semver with the
53+
With `v0.6.0`, that prints `0.6.0`. Pre-1.0 releases follow semver with the
5454
usual caveat: minor versions may still change behavior. Pin the tag you have
5555
validated rather than floating on `@latest`.
5656

@@ -281,7 +281,7 @@ The GitHub App identity is your own App's `[bot]` account. That bot is the singl
281281

282282
## Status
283283

284-
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.5.0` is the latest release and you should still expect rough edges.
284+
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.6.0` is the latest release and you should still expect rough edges.
285285

286286
Roadmap, roughly in order:
287287

‎cmd/aixgo-code/main.go‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ gate:
145145
`
146146

147147
const (
148-
latestKnownWorkflowTag = "v0.5.0"
148+
latestKnownWorkflowTag = "v0.6.0"
149149
callerWorkflowTagToken = "__AIXGO_TAG__"
150150
callerWorkflowAppNameToken = "__AIXGO_APP_NAME__"
151151
)

‎docs/setup.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ go install github.com/aixgo-dev/code/cmd/aixgo-code@<release-tag>
3838
aixgo-code version
3939
```
4040

41-
With `v0.5.0`, `aixgo-code version` prints `0.5.0`.
41+
With `v0.6.0`, `aixgo-code version` prints `0.6.0`.
4242

4343
2. In the target repository, generate the setup files and labels:
4444

‎docs/templates/aixgo-caller.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ on:
1515
jobs:
1616
run:
1717
if: ${{ github.event_name == 'issues' && github.event.label.name == 'ax:go' }}
18-
uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.5.0
18+
uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.6.0
1919
with:
2020
ref: ${{ github.event.issue.number }}
2121
github-app-client-id: ${{ vars.AIXGO_GH_APP_CLIENT_ID }}
@@ -31,7 +31,7 @@ jobs:
3131
if: >-
3232
github.event_name == 'pull_request_review' &&
3333
contains(fromJSON('["OWNER","MEMBER","COLLABORATOR"]'), github.event.review.author_association)
34-
uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.5.0
34+
uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.6.0
3535
with:
3636
ref: ${{ github.event.pull_request.number }}
3737
github-app-client-id: ${{ vars.AIXGO_GH_APP_CLIENT_ID }}
@@ -54,7 +54,7 @@ jobs:
5454
github.event.comment.user.type != 'Bot' &&
5555
startsWith(github.event.comment.body, '@your-app-name') &&
5656
contains(fromJSON('["OWNER","MEMBER","COLLABORATOR"]'), github.event.comment.author_association)
57-
uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.5.0
57+
uses: aixgo-dev/code/.github/workflows/aixgo.yml@v0.6.0
5858
with:
5959
ref: ${{ github.event.issue.number }}
6060
github-app-client-id: ${{ vars.AIXGO_GH_APP_CLIENT_ID }}

0 commit comments

Comments
 (0)