Skip to content

chore: release v0.7.0#161

Open
skakri wants to merge 1 commit into
mainfrom
release-plz-2026-06-15T15-35-44Z
Open

chore: release v0.7.0#161
skakri wants to merge 1 commit into
mainfrom
release-plz-2026-06-15T15-35-44Z

Conversation

@skakri

@skakri skakri commented Jun 15, 2026

Copy link
Copy Markdown
Member

🤖 New release

  • rag-rat-core: 0.6.0 -> 0.7.0 (⚠ API breaking changes)
  • rag-rat-mcp: 0.6.0 -> 0.7.0 (✓ API compatible changes)
  • rag-rat: 0.6.0 -> 0.7.0

rag-rat-core breaking changes

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant ParserKind::Markdown 6 -> 7 in /tmp/.tmp0WpVJq/rag-rat/crates/rag-rat-core/src/index/parser.rs:53
  variant Language::Markdown 5 -> 6 in /tmp/.tmp0WpVJq/rag-rat/crates/rag-rat-core/src/language.rs:16

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/enum_variant_added.ron

Failed in:
  variant ParserKind:Python in /tmp/.tmp0WpVJq/rag-rat/crates/rag-rat-core/src/index/parser.rs:52
  variant OracleTool:ScipPython in /tmp/.tmp0WpVJq/rag-rat/crates/rag-rat-core/src/index/oracle/mod.rs:573
  variant Language:Python in /tmp/.tmp0WpVJq/rag-rat/crates/rag-rat-core/src/language.rs:15

--- warning partial_ord_enum_variants_reordered: enum variants reordered in #[derive(PartialOrd)] enum ---

Description:
A public enum that derives PartialOrd had its variants reordered. #[derive(PartialOrd)] uses the enum variant order to set the enum's ordering behavior, so this change may break downstream code that relies on the previous order.
        ref: https://doc.rust-lang.org/std/cmp/trait.PartialOrd.html#derivable
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/partial_ord_enum_variants_reordered.ron

Failed in:
  Language::Markdown moved from position 6 to 7, in /tmp/.tmp0WpVJq/rag-rat/crates/rag-rat-core/src/language.rs:16
Changelog

rag-rat-core

0.7.0 - 2026-06-15

Added

  • (oracle) unified tier-driven corpus runner + oracle.yml (C3) (#177)
  • (oracle) scip-python backend — Python compiler-grade resolution (B6) (#176)
  • (oracle) oracle report --corpus <id> — run a corpus + emit its C2 resolution report (C2-CLI) (#175)
  • (lang) Python language support (symbols, graph edges, embeddings) + AST low-signal (#167)
  • (oracle) corpus profiles + health-gate loader (C1) (#171)
  • (oracle) live before/after resolution report computation (C2 core) (#168)
  • (oracle) resolution-report + corpus-profile schema contract (C0) (#166)
  • (eval) gate eval behind a non-default feature + add CI eval job (#162)
  • (mcp) nudge the agent to re-anchor stale memories via tool-result content (#160)

rag-rat-mcp

0.7.0 - 2026-06-15

Added

  • (oracle) unified tier-driven corpus runner + oracle.yml (C3) (#177)
  • (oracle) scip-python backend — Python compiler-grade resolution (B6) (#176)
  • (oracle) oracle report --corpus <id> — run a corpus + emit its C2 resolution report (C2-CLI) (#175)
  • (lang) Python language support (symbols, graph edges, embeddings) + AST low-signal (#167)
  • (oracle) corpus profiles + health-gate loader (C1) (#171)
  • (oracle) live before/after resolution report computation (C2 core) (#168)
  • (oracle) resolution-report + corpus-profile schema contract (C0) (#166)
  • (eval) gate eval behind a non-default feature + add CI eval job (#162)
  • (mcp) nudge the agent to re-anchor stale memories via tool-result content (#160)

rag-rat

0.7.0 - 2026-06-15

Added

  • (oracle) unified tier-driven corpus runner + oracle.yml (C3) (#177)
  • (oracle) scip-python backend — Python compiler-grade resolution (B6) (#176)
  • (oracle) oracle report --corpus <id> — run a corpus + emit its C2 resolution report (C2-CLI) (#175)
  • (lang) Python language support (symbols, graph edges, embeddings) + AST low-signal (#167)
  • (oracle) corpus profiles + health-gate loader (C1) (#171)
  • (oracle) live before/after resolution report computation (C2 core) (#168)
  • (oracle) resolution-report + corpus-profile schema contract (C0) (#166)
  • (eval) gate eval behind a non-default feature + add CI eval job (#162)
  • (mcp) nudge the agent to re-anchor stale memories via tool-result content (#160)


This PR was generated with release-plz.

@codecov

codecov Bot commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Branchrelease-plz-2026-06-15T15-35-44Z
Testbedubuntu-latest

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
BenchmarkEstimated Cyclescycles x 1e6Instructionsinstructions x 1e6L1 Hitshits x 1e6LL Hitshits x 1e6RAM Hitshits x 1e3Total read+writereads/writes x 1e6
rag_pipeline::pipeline::index cargo_resolver:resolver_config()📈 view plot
⚠️ NO THRESHOLD
1,212.61 x 1e6📈 view plot
⚠️ NO THRESHOLD
799.99 x 1e6📈 view plot
⚠️ NO THRESHOLD
1,114.97 x 1e6📈 view plot
⚠️ NO THRESHOLD
17.36 x 1e6📈 view plot
⚠️ NO THRESHOLD
310.46 x 1e3📈 view plot
⚠️ NO THRESHOLD
1,132.63 x 1e6
rag_pipeline::pipeline::query_cold cargo_resolver:resolver_built_config()📈 view plot
⚠️ NO THRESHOLD
241.05 x 1e6📈 view plot
⚠️ NO THRESHOLD
154.68 x 1e6📈 view plot
⚠️ NO THRESHOLD
231.05 x 1e6📈 view plot
⚠️ NO THRESHOLD
1.93 x 1e6📈 view plot
⚠️ NO THRESHOLD
9.92 x 1e3📈 view plot
⚠️ NO THRESHOLD
232.99 x 1e6
rag_pipeline::pipeline::query_warm cargo_resolver:resolver_index()📈 view plot
⚠️ NO THRESHOLD
232.82 x 1e6📈 view plot
⚠️ NO THRESHOLD
149.13 x 1e6📈 view plot
⚠️ NO THRESHOLD
223.18 x 1e6📈 view plot
⚠️ NO THRESHOLD
1.85 x 1e6📈 view plot
⚠️ NO THRESHOLD
10.60 x 1e3📈 view plot
⚠️ NO THRESHOLD
225.05 x 1e6
🐰 View full continuous benchmarking report in Bencher

@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Branchrelease-plz-2026-06-15T15-35-44Z
Testbedubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
seconds (s)
(Result Δ%)
Upper Boundary
seconds (s)
(Limit %)
index_time/full_rebuild_cargo📈 view plot
🚷 view threshold
5.03 s
(+34.23%)Baseline: 3.75 s
5.79 s
(86.94%)
🐰 View full continuous benchmarking report in Bencher

@skakri skakri force-pushed the release-plz-2026-06-15T15-35-44Z branch 6 times, most recently from ec6364b to 200aa52 Compare June 15, 2026 19:17
@skakri skakri changed the title chore: release v0.6.1 chore: release v0.7.0 Jun 15, 2026
@skakri skakri force-pushed the release-plz-2026-06-15T15-35-44Z branch 4 times, most recently from a90e6ba to 780f622 Compare June 15, 2026 21:47
@cq27-dev cq27-dev deleted a comment from chatgpt-codex-connector Bot Jun 15, 2026
@cq27-dev cq27-dev deleted a comment from chatgpt-codex-connector Bot Jun 15, 2026
@cq27-dev cq27-dev deleted a comment from chatgpt-codex-connector Bot Jun 15, 2026
@skakri skakri force-pushed the release-plz-2026-06-15T15-35-44Z branch from 780f622 to 72ba0dc Compare June 15, 2026 22:07
@github-actions

Copy link
Copy Markdown

SCIP oracle — resolution report

Heuristic→compiler edge resolution per corpus. Δ compares resolved-after to the main baseline (only when the corpus profile + tool version match).

corpus tool edges resolved (heuristic → compiler) precision recall monikers Δ vs main
c-cjson scip-clang 3941 69.6% → 86.5% 89.0% 80.8% 911 +0.0pp
py-requests scip-python 1060 32.5% → 71.7% 89.9% 86.8% 292 +0.0pp
rust-semver rust-analyzer 1056 39.0% → 88.6% 79.6% 100.0% 78 +0.0pp

resolved = Exact/Syntactic + compiler upgrades + resolved-external, over edge candidates with a callee range. precision/recall are the oracle eval metrics.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 72ba0dc7a6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread CHANGELOG.md

### Added

- *(oracle)* unified tier-driven corpus runner + oracle.yml (C3) ([#177](https://github.com/cq27-dev/rag-rat/pull/177))

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Include the latest merged feature in 0.7.0 notes

This release commit is based on 8b6adfe, whose direct history since the 0.6.0 release includes feat(oracle): Markdown resolution report — job summary + fork-safe PR comment (C5) (#178), but the newly added 0.7.0 changelog starts at #177 and never mentions #178. Users reading the 0.7.0 notes will miss a shipped feature unless the release PR is regenerated or this section is updated before publishing.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant