Skip to content

Commit 587f2e3

Browse files
semantic-releasegithub-actions[bot]
authored andcommitted
chore(release): 0.12.1 [skip ci]
1 parent 9caffcb commit 587f2e3

6 files changed

Lines changed: 136 additions & 5 deletions

File tree

‎CHANGELOG.md‎

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

33
<!-- version list -->
44

5+
## v0.12.1 (2026-09-12)
6+
7+
### Bug Fixes
8+
9+
- Code review fixes for record-cli-review-fixes
10+
([#150](https://github.com/UiPath/coder_eval/pull/150),
11+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
12+
13+
- Resolve py/import-and-import-from CodeQL alerts in test_regrade.py +
14+
test_detached_grading_boundaries.py ([#161](https://github.com/UiPath/coder_eval/pull/161),
15+
[`6ab6b87`](https://github.com/UiPath/coder_eval/commit/6ab6b87b6112e5b9122bca86dc328b26f5c29188))
16+
17+
- **criteria**: 2/4 — a shim rule fault is an eval-config error, not an agent failure
18+
([#150](https://github.com/UiPath/coder_eval/pull/150),
19+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
20+
21+
- **evaluate**: Close the PR review findings on container-based detached grading
22+
([#161](https://github.com/UiPath/coder_eval/pull/161),
23+
[`6ab6b87`](https://github.com/UiPath/coder_eval/commit/6ab6b87b6112e5b9122bca86dc328b26f5c29188))
24+
25+
- **evaluate**: Close the review blockers on container-based detached grading
26+
([#161](https://github.com/UiPath/coder_eval/pull/161),
27+
[`6ab6b87`](https://github.com/UiPath/coder_eval/commit/6ab6b87b6112e5b9122bca86dc328b26f5c29188))
28+
29+
- **harbor**: Address code review findings from full 8-axis review
30+
([#166](https://github.com/UiPath/coder_eval/pull/166),
31+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
32+
33+
- **harbor**: Address PR review blockers (score-integrity, security, drops)
34+
([#166](https://github.com/UiPath/coder_eval/pull/166),
35+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
36+
37+
- **harbor**: Derive a prebuilt image's real WORKDIR instead of guessing /app
38+
([#166](https://github.com/UiPath/coder_eval/pull/166),
39+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
40+
41+
- **harbor**: Suppress pyright reportMissingImports for the harbor package
42+
([#166](https://github.com/UiPath/coder_eval/pull/166),
43+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
44+
45+
- **models**: Reference FlagPredicate at runtime so the cast is a real use
46+
([#150](https://github.com/UiPath/coder_eval/pull/150),
47+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
48+
49+
- **record_cli**: Close three real holes the Copilot review found
50+
([#150](https://github.com/UiPath/coder_eval/pull/150),
51+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
52+
53+
- **record_cli**: Reject an unusable response rule at load, and trace a shim fault
54+
([#150](https://github.com/UiPath/coder_eval/pull/150),
55+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
56+
57+
- **sandbox**: Give the sandbox venv system site packages
58+
([#162](https://github.com/UiPath/coder_eval/pull/162),
59+
[`e7d8326`](https://github.com/UiPath/coder_eval/commit/e7d8326ddade4d63305f94238897b39db8af4317))
60+
61+
- **test**: Strip ANSI color before asserting --workspace-dir in CLI output
62+
([#166](https://github.com/UiPath/coder_eval/pull/166),
63+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
64+
65+
- **tests**: Harden harbor CLI-error assertions and Windows chmod checks
66+
([#166](https://github.com/UiPath/coder_eval/pull/166),
67+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
68+
69+
- **timing**: Account for generation and tool time on every harness
70+
([#164](https://github.com/UiPath/coder_eval/pull/164),
71+
[`87102a3`](https://github.com/UiPath/coder_eval/commit/87102a357546672ae58c9c8474e609a4be3cb681))
72+
73+
### Build System
74+
75+
- **docker**: Bake the harbor extra into the coder-eval-agent image
76+
([#166](https://github.com/UiPath/coder_eval/pull/166),
77+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
78+
79+
### Continuous Integration
80+
81+
- **harbor**: Add Harbor E2E workflow (export + CoderEvalAgent round trip)
82+
([#166](https://github.com/UiPath/coder_eval/pull/166),
83+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
84+
85+
### Features
86+
87+
- **evaluate**: Grade a `driver: docker` row inside a container of its own image
88+
([#161](https://github.com/UiPath/coder_eval/pull/161),
89+
[`6ab6b87`](https://github.com/UiPath/coder_eval/commit/6ab6b87b6112e5b9122bca86dc328b26f5c29188))
90+
91+
- **harbor**: Coder-eval as a Harbor agent (C1.2)
92+
([#166](https://github.com/UiPath/coder_eval/pull/166),
93+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
94+
95+
- **harbor**: Export coder-eval tasks to Harbor, with coder-eval as the grader
96+
([#166](https://github.com/UiPath/coder_eval/pull/166),
97+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
98+
99+
- **harbor**: Export experiment.yaml variants to Harbor task directories
100+
([#166](https://github.com/UiPath/coder_eval/pull/166),
101+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
102+
103+
- **harbor**: Fix agent workspace alignment, env passthrough, and template sources
104+
([#166](https://github.com/UiPath/coder_eval/pull/166),
105+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
106+
107+
- **harbor**: Task.yaml/experiment.yaml → Harbor export + coder-eval as a Harbor agent
108+
([#166](https://github.com/UiPath/coder_eval/pull/166),
109+
[`9caffcb`](https://github.com/UiPath/coder_eval/commit/9caffcbbae1feeb498e40c83bf679289caab7148))
110+
111+
- **record_cli**: Serve a different canned response per invocation
112+
([#150](https://github.com/UiPath/coder_eval/pull/150),
113+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
114+
115+
### Refactoring
116+
117+
- **record_cli**: 1/4 — copy argv_match beside the shim instead of splicing it
118+
([#150](https://github.com/UiPath/coder_eval/pull/150),
119+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
120+
121+
### Testing
122+
123+
- Close three harness gaps this review surfaced
124+
([#150](https://github.com/UiPath/coder_eval/pull/150),
125+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
126+
127+
- **lint**: 4/4 — put the record_cli authoring surface under CE030 doc parity
128+
([#150](https://github.com/UiPath/coder_eval/pull/150),
129+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
130+
131+
- **tasks**: 3/4 — add the record_cli per-invocation-response probe
132+
([#150](https://github.com/UiPath/coder_eval/pull/150),
133+
[`3aca8e8`](https://github.com/UiPath/coder_eval/commit/3aca8e8010d6beb5147116d07e15118009e81991))
134+
135+
5136
## v0.12.0 (2026-09-09)
6137

7138
### Bug Fixes

‎action.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ inputs:
2525
version:
2626
description: coder-eval version to install from PyPI, or "local" to install from the action checkout
2727
required: false
28-
default: "0.12.0" # <-- kept in sync with releases by release.yml
28+
default: "0.12.1" # <-- kept in sync with releases by release.yml
2929
extras:
3030
description: >-
3131
Comma-separated coder-eval extras (`codex`, `antigravity,litellm`), composed

‎plugins/coder-eval/.claude-plugin/plugin.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
33
"name": "coder-eval",
44
"displayName": "Coder Eval",
5-
"version": "0.12.0",
5+
"version": "0.12.1",
66
"description": "Test whether your Claude Code skills actually trigger, and benchmark any coding agent — author, run, and analyze the eval suite that proves it, locally or as a CI gate.",
77
"author": { "name": "UiPath", "email": "coder-eval@uipath.com", "url": "https://github.com/UiPath/coder_eval" },
88
"homepage": "https://coder-eval.com",

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "coder-eval"
3-
version = "0.12.0"
3+
version = "0.12.1"
44
description = "Evaluate, benchmark, and A/B-test AI coding agents (Claude Code, Codex, Gemini/Antigravity, OpenCode, Pi) with sandboxed, reproducible YAML task suites."
55
readme = "README.md"
66
license = "Apache-2.0"

‎src/coder_eval/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""coder_eval - A framework for evaluating AI coding agents."""
22

3-
__version__ = "0.12.0"
3+
__version__ = "0.12.1"

‎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)