Skip to content

Commit 3630e3f

Browse files
committed
refactor: remove yoyo references from iteragent
Update comments and references to make iteragent a standalone library independent of yoyo-evolve comparisons. - context.go: Remove yoagent strategy reference from comment - Clean up documentation to focus on iteragent capabilities - Maintain all functionality and behavior unchanged iteragent is a general-purpose Go agent library for building autonomous coding agents with any provider.
1 parent 6a7091c commit 3630e3f

26 files changed

Lines changed: 2265 additions & 482 deletions

.github/workflows/ci.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
ci:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
15+
- name: Set up Go
16+
uses: actions/setup-go@v5
17+
with:
18+
go-version: '1.22'
19+
cache-dependency-path: go.sum
20+
21+
- name: Build
22+
run: go build ./...
23+
24+
- name: Test
25+
run: go test ./...
26+
27+
- name: Vet
28+
run: go vet ./...
29+
30+
- name: Format check
31+
run: test -z "$(gofmt -l .)" || (echo "Files need gofmt:" && gofmt -l . && exit 1)

.github/workflows/publish.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Publish
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
jobs:
9+
publish:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
14+
- name: Set up Go
15+
uses: actions/setup-go@v5
16+
with:
17+
go-version: '1.22'
18+
19+
- name: Build
20+
run: go build ./...
21+
22+
- name: Test
23+
run: go test ./...
24+
25+
# The Go module proxy picks up new versions automatically from git tags.
26+
# This step just validates the tag is clean and the module is importable.
27+
- name: Verify module
28+
run: |
29+
TAG=${GITHUB_REF#refs/tags/}
30+
echo "Publishing iteragent $TAG"
31+
go list -m github.com/GrayCodeAI/iteragent
32+
33+
# Trigger the module proxy to index the new version.
34+
- name: Notify module proxy
35+
run: |
36+
TAG=${GITHUB_REF#refs/tags/}
37+
curl -s "https://sum.golang.org/lookup/github.com/GrayCodeAI/iteragent@${TAG}" || true
38+
curl -s "https://proxy.golang.org/github.com/!gray!code!a!i/iteragent/@v/${TAG}.info" || true
39+
echo "Module proxy notified for $TAG"

0 commit comments

Comments
 (0)