Skip to content

fix(): workflows concurrency#13645

Merged
carlos-r-l-rodrigues merged 20 commits intodevelopfrom
fix/workflows-concurrency
Oct 2, 2025
Merged

fix(): workflows concurrency#13645
carlos-r-l-rodrigues merged 20 commits intodevelopfrom
fix/workflows-concurrency

Conversation

@adrien2p
Copy link
Copy Markdown
Contributor

@adrien2p adrien2p commented Oct 1, 2025

What
Fix concurrency issue within workflow execution, re add concurrency check for sync workflows, prevent race checkpoint saving during step execution

CLOSES: #13301
CLOSES: CORE-1181

@vercel
Copy link
Copy Markdown

vercel bot commented Oct 1, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
api-reference Building Building Preview Comment Oct 2, 2025 1:42pm
7 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
api-reference-v2 Ignored Ignored Preview Oct 2, 2025 1:42pm
cloud-docs Ignored Ignored Preview Oct 2, 2025 1:42pm
docs-ui Ignored Ignored Preview Oct 2, 2025 1:42pm
docs-v2 Ignored Ignored Preview Oct 2, 2025 1:42pm
medusa-docs Ignored Ignored Preview Oct 2, 2025 1:42pm
resources-docs Ignored Ignored Preview Oct 2, 2025 1:42pm
user-guide Ignored Ignored Preview Oct 2, 2025 1:42pm

@adrien2p adrien2p marked this pull request as ready for review October 1, 2025 12:33
@adrien2p adrien2p requested a review from a team as a code owner October 1, 2025 12:33
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Oct 1, 2025

🦋 Changeset detected

Latest commit: 77dd491

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 74 packages
Name Type
@medusajs/medusa Patch
@medusajs/workflow-engine-inmemory Patch
@medusajs/workflow-engine-redis Patch
@medusajs/core-flows Patch
@medusajs/orchestration Patch
@medusajs/workflows-sdk Patch
@medusajs/test-utils Patch
@medusajs/medusa-oas-cli Patch
integration-tests-http Patch
@medusajs/framework Patch
@medusajs/modules-sdk Patch
@medusajs/analytics Patch
@medusajs/api-key Patch
@medusajs/auth Patch
@medusajs/caching Patch
@medusajs/cart Patch
@medusajs/currency Patch
@medusajs/customer Patch
@medusajs/file Patch
@medusajs/fulfillment Patch
@medusajs/index Patch
@medusajs/inventory Patch
@medusajs/link-modules Patch
@medusajs/locking Patch
@medusajs/notification Patch
@medusajs/order Patch
@medusajs/payment Patch
@medusajs/pricing Patch
@medusajs/product Patch
@medusajs/promotion Patch
@medusajs/region Patch
@medusajs/sales-channel Patch
@medusajs/settings Patch
@medusajs/stock-location Patch
@medusajs/store Patch
@medusajs/tax Patch
@medusajs/user Patch
@medusajs/draft-order Patch
@medusajs/oas-github-ci Patch
@medusajs/cache-inmemory Patch
@medusajs/cache-redis Patch
@medusajs/event-bus-local Patch
@medusajs/event-bus-redis Patch
@medusajs/analytics-local Patch
@medusajs/analytics-posthog Patch
@medusajs/auth-emailpass Patch
@medusajs/auth-github Patch
@medusajs/auth-google Patch
@medusajs/caching-redis Patch
@medusajs/file-local Patch
@medusajs/file-s3 Patch
@medusajs/fulfillment-manual Patch
@medusajs/locking-postgres Patch
@medusajs/locking-redis Patch
@medusajs/notification-local Patch
@medusajs/notification-sendgrid Patch
@medusajs/payment-stripe Patch
@medusajs/js-sdk Patch
@medusajs/types Patch
@medusajs/utils Patch
@medusajs/cli Patch
@medusajs/deps Patch
@medusajs/telemetry Patch
@medusajs/admin-bundler Patch
@medusajs/admin-sdk Patch
@medusajs/admin-shared Patch
@medusajs/admin-vite-plugin Patch
@medusajs/dashboard Patch
@medusajs/icons Patch
@medusajs/toolbox Patch
@medusajs/ui-preset Patch
create-medusa-app Patch
medusa-dev-cli Patch
@medusajs/ui Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@adrien2p
Copy link
Copy Markdown
Contributor Author

adrien2p commented Oct 1, 2025

/snapshot-this

@adrien2p
Copy link
Copy Markdown
Contributor Author

adrien2p commented Oct 1, 2025

/snapshot-this

@adrien2p
Copy link
Copy Markdown
Contributor Author

adrien2p commented Oct 1, 2025

/snapshot-this

@adrien2p
Copy link
Copy Markdown
Contributor Author

adrien2p commented Oct 1, 2025

/snapshot-this

@medusajs medusajs deleted a comment from github-actions bot Oct 1, 2025
@medusajs medusajs deleted a comment from github-actions bot Oct 1, 2025
@medusajs medusajs deleted a comment from github-actions bot Oct 1, 2025
@medusajs medusajs deleted a comment from github-actions bot Oct 1, 2025
@carlos-r-l-rodrigues
Copy link
Copy Markdown
Contributor

/snapshot-this

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Oct 1, 2025

🚀 A snapshot release has been made for this PR

Test the snapshots by updating your package.json with the newly published versions:

yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]
yarn add @medusajs/[email protected]

Latest commit: 0aad694

@adrien2p
Copy link
Copy Markdown
Contributor Author

adrien2p commented Oct 2, 2025

@olivermrbl this pr should fix all issues with complete cart. We will have another separate work to do for concurrent async parallelized step running which also conflict with staled data saved when they finish at the same time 😓

@willbouch willbouch changed the title Fix/workflows concurrency fix(): workflows concurrency Oct 2, 2025
@carlos-r-l-rodrigues carlos-r-l-rodrigues merged commit 76aa4a4 into develop Oct 2, 2025
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: core stripe payment integration - double /capture api

3 participants