Skip to content

chore(main): release 0.6.0#1043

Merged
Aureliolo merged 1 commit intomainfrom
release-please--branches--main--components--synthorg
Apr 3, 2026
Merged

chore(main): release 0.6.0#1043
Aureliolo merged 1 commit intomainfrom
release-please--branches--main--components--synthorg

Conversation

@Aureliolo
Copy link
Copy Markdown
Owner

@Aureliolo Aureliolo commented Apr 3, 2026

🤖 I have created a release beep boop

0.6.0 (2026-04-03)

Features

  • dashboard UI for ceremony policy settings (#1038) (865554c), closes #979
  • implement tool-based memory retrieval injection strategy (#1039) (329270e), closes #207
  • local model management for Ollama and LM Studio (#1037) (e1b14d3), closes #1030
  • workflow execution -- instantiate tasks from WorkflowDefinition (#1040) (e9235e3), closes #1004

Maintenance

  • shared Hypothesis failure DB + deterministic CI profile (#1041) (901ae92)

This PR was generated with Release Please. See documentation.

Copilot AI review requested due to automatic review settings April 3, 2026 15:53
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 3, 2026

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (1)
  • chore(main): release

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 35196ef9-54ad-45e5-a7f7-1d3d59da2fd6

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Release automation PR for SynthOrg v0.5.10, updating version metadata and changelog entries to reflect the new release that includes the tool-based memory retrieval injection strategy.

Changes:

  • Bump package version to 0.5.10 in src/synthorg/__init__.py.
  • Bump Commitizen version to 0.5.10 in pyproject.toml.
  • Add 0.5.10 entry to .github/CHANGELOG.md and update Release Please manifest.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
src/synthorg/__init__.py Updates library __version__ to 0.5.10.
pyproject.toml Updates Commitizen version used for tagging/releases to 0.5.10.
.github/CHANGELOG.md Adds changelog section for 0.5.10 with the referenced feature PR.
.github/.release-please-manifest.json Updates Release Please manifest version to 0.5.10.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 48a99b0.
Ensure that dependencies are being submitted on PR branches. Re-running this action after a short time may resolve the issue. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.68%. Comparing base (865554c) to head (48a99b0).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1043   +/-   ##
=======================================
  Coverage   90.67%   90.68%           
=======================================
  Files         697      697           
  Lines       39593    39593           
  Branches     3960     3960           
=======================================
+ Hits        35902    35903    +1     
  Misses       3000     3000           
+ Partials      691      690    -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request increments the project version to 0.5.10 across the manifest, pyproject.toml, and package initialization files, while also updating the changelog to include a new tool-based memory retrieval injection strategy. A critical syntax error was identified in the implementation of this new feature regarding the exception handling syntax, which is incompatible with Python 3 and would prevent the application from running.


### Features

* implement tool-based memory retrieval injection strategy ([#1039](https://github.com/Aureliolo/synthorg/issues/1039)) ([329270e](https://github.com/Aureliolo/synthorg/commit/329270e7c9d07e25af5816073e9a243e88fbaffd)), closes [#207](https://github.com/Aureliolo/synthorg/issues/207)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

critical

The feature 'tool-based memory retrieval injection strategy' introduced in this release contains critical syntax errors in its implementation. Specifically, multiple files (e.g., src/synthorg/memory/tool_retriever.py, src/synthorg/engine/agent_engine.py, src/synthorg/tools/invoker.py) use the invalid Python 3 syntax except builtins.MemoryError, RecursionError:. In Python 3, this is a SyntaxError. The correct syntax for catching multiple exceptions is except (builtins.MemoryError, RecursionError):. This will prevent the application from running on the required Python 3.14 environment.

@Aureliolo Aureliolo force-pushed the release-please--branches--main--components--synthorg branch from 8d5733f to 0a8692d Compare April 3, 2026 16:10
@Aureliolo Aureliolo temporarily deployed to cloudflare-preview April 3, 2026 16:12 — with GitHub Actions Inactive
@Aureliolo Aureliolo changed the title chore(main): release 0.5.10 chore(main): release 0.6.0 Apr 3, 2026
@Aureliolo Aureliolo force-pushed the release-please--branches--main--components--synthorg branch from 0a8692d to 08304df Compare April 3, 2026 17:09
@Aureliolo Aureliolo temporarily deployed to cloudflare-preview April 3, 2026 17:10 — with GitHub Actions Inactive
@Aureliolo Aureliolo force-pushed the release-please--branches--main--components--synthorg branch from 08304df to b8ef0f0 Compare April 3, 2026 17:14
@Aureliolo Aureliolo temporarily deployed to cloudflare-preview April 3, 2026 17:15 — with GitHub Actions Inactive
@Aureliolo Aureliolo force-pushed the release-please--branches--main--components--synthorg branch from b8ef0f0 to 48a99b0 Compare April 3, 2026 18:35
@Aureliolo Aureliolo merged commit 97c6c92 into main Apr 3, 2026
29 of 30 checks passed
@Aureliolo Aureliolo deleted the release-please--branches--main--components--synthorg branch April 3, 2026 18:36
@Aureliolo Aureliolo temporarily deployed to cloudflare-preview April 3, 2026 18:36 — with GitHub Actions Inactive
@Aureliolo
Copy link
Copy Markdown
Owner Author

🤖 Created releases:

🌻

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

Projects

None yet

2 participants