Skip to content

ci(changesets): version packages#1039

Merged
omeraplak merged 1 commit intomainfrom
changeset-release/main
Feb 10, 2026
Merged

ci(changesets): version packages#1039
omeraplak merged 1 commit intomainfrom
changeset-release/main

Conversation

@voltagent-bot
Copy link
Member

@voltagent-bot voltagent-bot commented Feb 10, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@voltagent/[email protected]

Patch Changes

  • #1038 9757223 Thanks @omeraplak! - fix: deduplicate conversation step rows before Supabase upsert

    saveConversationSteps now deduplicates rows by id in a batch before calling Supabase upsert.

    This prevents Postgres errors like ON CONFLICT DO UPDATE command cannot affect row a second time when multiple step records with the same id are present in one persistence batch, while preserving current last-write-wins behavior.


Summary by cubic

Publish @voltagent/supabase v2.1.1 with a fix to prevent Postgres ON CONFLICT errors during batch upserts. Example app dependency and lockfile updated to the new version.

  • Bug Fixes

    • Deduplicate conversation step rows by id before Supabase upsert to avoid “ON CONFLICT DO UPDATE command cannot affect row a second time” in batch writes, preserving last-write-wins.
  • Dependencies

    • Bump examples/with-supabase to @voltagent/supabase ^2.1.1 and update pnpm-lock.yaml.

Written for commit 83286b2. Summary will update on new commits.

Summary by CodeRabbit

  • Bug Fixes

    • Fixed Supabase conversation step persistence to prevent errors when saving multiple steps with duplicate identifiers simultaneously.
  • Chores

    • Released version 2.1.1 of @voltagent/supabase with updated dependency reference.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 10, 2026

Deploying voltagent with  Cloudflare Pages  Cloudflare Pages

Latest commit: 83286b2
Status: ✅  Deploy successful!
Preview URL: https://d4a20be9.voltagent.pages.dev
Branch Preview URL: https://changeset-release-main.voltagent.pages.dev

View logs

@joggrbot

This comment has been minimized.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 10, 2026

📝 Walkthrough

Walkthrough

This PR releases version 2.1.1 of @voltagent/supabase by removing the changeset file, bumping the package version, and documenting a fix in the CHANGELOG that deduplicates conversation step rows by id before Supabase upsert. The example package dependency is correspondingly updated.

Changes

Cohort / File(s) Summary
Version Release
packages/supabase/package.json, packages/supabase/CHANGELOG.md, .changeset/odd-ants-guess.md
Version bumped to 2.1.1, changeset removed, and CHANGELOG updated to document deduplication of conversation step rows by id before upsert to prevent Postgres "ON CONFLICT DO UPDATE" errors.
Dependent Package Update
examples/with-supabase/package.json
Dependency version for @voltagent/supabase updated from ^2.1.0 to ^2.1.1.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐰 A version bumps with gentle care,
Dedupes the steps without a spare,
2.1.1, let's celebrate!
Postgres conflicts meet their fate,
Changelogs and patches in the air! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'ci(changesets): version packages' accurately describes the main change: this is an automated version bump and package publishing PR generated by the Changesets release action.
Description check ✅ Passed The description comprehensively covers the release details, including the affected package, version number, specific bug fix, and technical context. While it deviates from the template structure (being auto-generated by the Changesets action), it contains all essential information needed to understand the PR's purpose.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch changeset-release/main

No actionable comments were generated in the recent review. 🎉

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 5 files

@omeraplak omeraplak merged commit 8ca3644 into main Feb 10, 2026
23 checks passed
@omeraplak omeraplak deleted the changeset-release/main branch February 10, 2026 18:31
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.

2 participants