| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:87ab8a68-f7c4-1417-bdfa-349a7131c5dd |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | CEA0:3CD7FF:4E9E7E:6E173A:6A4BCAFF |
| html-safe-nonce | 5e1dcd5ceedc34cf3106f0b07429c52b2ff2d6fd99c596ba8d1e1e9f72a7d5f3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRUEwOjNDRDdGRjo0RTlFN0U6NkUxNzNBOjZBNEJDQUZGIiwidmlzaXRvcl9pZCI6IjQ5NTM3MjAxNzc1Mjg5MTY3MzUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | ad1780dfdc7c2f76f14709e2584488d6b450b9734b3a9a3cd7462d56e0e66442 |
| hovercard-subject-tag | pull_request:3866323402 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/formbricks/formbricks/8281/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/fb1cf78f9641f31ed9b648e6a2b45f86a74f880bb7ca21194ada764bfa47c0a2/formbricks/formbricks/pull/8281 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fb1cf78f9641f31ed9b648e6a2b45f86a74f880bb7ca21194ada764bfa47c0a2/formbricks/formbricks/pull/8281 |
| og:image:alt | Formbricks Worfklows |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | itsjavi |
| hostname | github.com |
| expected-hostname | github.com |
| None | 14aa00ce5bdb34d0eefb5facbffd7de9e144c688d8a93ef8df902d5f94b51dd7 |
| turbo-cache-control | no-cache |
| go-import | github.com/formbricks/formbricks git https://github.com/formbricks/formbricks.git |
| octolytics-dimension-user_id | 105877416 |
| octolytics-dimension-user_login | formbricks |
| octolytics-dimension-repository_id | 500289888 |
| octolytics-dimension-repository_nwo | formbricks/formbricks |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 500289888 |
| octolytics-dimension-repository_network_root_nwo | formbricks/formbricks |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 58b8f89190447502561829f30862aa0a99d53367 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/formbricks/formbricks/pull/8281#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fformbricks%2Fformbricks%2Fpull%2F8281 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fformbricks%2Fformbricks%2Fpull%2F8281 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=formbricks%2Fformbricks |
| Reload | https://github.com/formbricks/formbricks/pull/8281 |
| Reload | https://github.com/formbricks/formbricks/pull/8281 |
| Reload | https://github.com/formbricks/formbricks/pull/8281 |
| Please reload this page | https://github.com/formbricks/formbricks/pull/8281 |
|
formbricks
| https://github.com/formbricks |
| formbricks | https://github.com/formbricks/formbricks |
|
Notifications
| https://github.com/login?return_to=%2Fformbricks%2Fformbricks |
|
Fork
2.4k
| https://github.com/login?return_to=%2Fformbricks%2Fformbricks |
|
Star
12.5k
| https://github.com/login?return_to=%2Fformbricks%2Fformbricks |
|
Code
| https://github.com/formbricks/formbricks |
|
Issues
196
| https://github.com/formbricks/formbricks/issues |
|
Pull requests
21
| https://github.com/formbricks/formbricks/pulls |
|
Discussions
| https://github.com/formbricks/formbricks/discussions |
|
Actions
| https://github.com/formbricks/formbricks/actions |
|
Security and quality
1
| https://github.com/formbricks/formbricks/security |
|
Insights
| https://github.com/formbricks/formbricks/pulse |
|
Code
| https://github.com/formbricks/formbricks |
|
Issues
| https://github.com/formbricks/formbricks/issues |
|
Pull requests
| https://github.com/formbricks/formbricks/pulls |
|
Discussions
| https://github.com/formbricks/formbricks/discussions |
|
Actions
| https://github.com/formbricks/formbricks/actions |
|
Security and quality
| https://github.com/formbricks/formbricks/security |
|
Insights
| https://github.com/formbricks/formbricks/pulse |
| itsjavi | https://github.com/itsjavi |
| main | https://github.com/formbricks/formbricks/tree/main |
| epic/workflows-v1 | https://github.com/formbricks/formbricks/tree/epic/workflows-v1 |
| Conversation | https://github.com/formbricks/formbricks/pull/8281 |
| Commits185 (185) | https://github.com/formbricks/formbricks/pull/8281/commits |
| Checks | https://github.com/formbricks/formbricks/pull/8281/checks |
| Files changed | https://github.com/formbricks/formbricks/pull/8281/files |
| feat: formbricks workflows - epic PR | https://github.com/formbricks/formbricks/pull/8281#top |
| itsjavi | https://github.com/itsjavi |
| main | https://github.com/formbricks/formbricks/tree/main |
| epic/workflows-v1 | https://github.com/formbricks/formbricks/tree/epic/workflows-v1 |
|
| https://github.com/itsjavi |
| itsjavi | https://github.com/itsjavi |
| Jun 15, 2026 | https://github.com/formbricks/formbricks/pull/8281#issue-4663462419 |
| Please reload this page | https://github.com/formbricks/formbricks/pull/8281 |
| itsjavi | https://github.com/itsjavi |
| June 9, 2026 13:48 | https://github.com/formbricks/formbricks/pull/8281#commits-pushed-09c662e |
|
| https://github.com/itsjavi |
| feat(workflows): add workflows package | https://github.com/formbricks/formbricks/pull/8281/commits/09c662eca67ab0bef035eff0a1fa426dc4ea4124 |
| 09c662e | https://github.com/formbricks/formbricks/pull/8281/commits/09c662eca67ab0bef035eff0a1fa426dc4ea4124 |
|
| https://github.com/itsjavi |
| refine descriptions | https://github.com/formbricks/formbricks/pull/8281/commits/2f7762906a7678eea1c3b8a44784fd15949637a3 |
| 2f77629 | https://github.com/formbricks/formbricks/pull/8281/commits/2f7762906a7678eea1c3b8a44784fd15949637a3 |
|
| https://github.com/itsjavi |
| feat(workflows): nested if_else condition groups | https://github.com/formbricks/formbricks/pull/8281/commits/f4c0f2f64165a8097778cd869914c5306ca0f540 |
| f4c0f2f | https://github.com/formbricks/formbricks/pull/8281/commits/f4c0f2f64165a8097778cd869914c5306ca0f540 |
|
| https://github.com/itsjavi |
| feat(workflows): tighten workflow type validation | https://github.com/formbricks/formbricks/pull/8281/commits/a5d81b6804290df4ec11b3e83724cdf6039bfa87 |
| a5d81b6 | https://github.com/formbricks/formbricks/pull/8281/commits/a5d81b6804290df4ec11b3e83724cdf6039bfa87 |
|
| https://github.com/itsjavi |
| docs(workflows): add readme explaining the types | https://github.com/formbricks/formbricks/pull/8281/commits/e6e379af4674dfc8aa6964749318cfc2c3663a91 |
| e6e379a | https://github.com/formbricks/formbricks/pull/8281/commits/e6e379af4674dfc8aa6964749318cfc2c3663a91 |
|
| https://github.com/itsjavi |
| use publint after build | https://github.com/formbricks/formbricks/pull/8281/commits/1f34688d58e719ed2d98c90ad4a1065d0299f36b |
| 1f34688 | https://github.com/formbricks/formbricks/pull/8281/commits/1f34688d58e719ed2d98c90ad4a1065d0299f36b |
|
| https://github.com/itsjavi |
| feat(workflows): add audit-logs package with event contracts | https://github.com/formbricks/formbricks/pull/8281/commits/05db357b91b7a37204e27542e2b04b82b125579d |
| 05db357 | https://github.com/formbricks/formbricks/pull/8281/commits/05db357b91b7a37204e27542e2b04b82b125579d |
|
| https://github.com/itsjavi |
| feat(workflows): add database foundation | https://github.com/formbricks/formbricks/pull/8281/commits/df5b56e9210768a9d0c8f2a36f97deecd6a19cbf |
| df5b56e | https://github.com/formbricks/formbricks/pull/8281/commits/df5b56e9210768a9d0c8f2a36f97deecd6a19cbf |
|
| https://github.com/itsjavi |
| refactor(workflows): rename run fields and require definition | https://github.com/formbricks/formbricks/pull/8281/commits/940cccd07b1477ce9e810ee66c81ae1fd1d1ad64 |
| 940cccd | https://github.com/formbricks/formbricks/pull/8281/commits/940cccd07b1477ce9e810ee66c81ae1fd1d1ad64 |
|
| https://github.com/itsjavi |
|
| https://github.com/claude |
| fix(workflows): copy prisma schema folder and config into runtime image | https://github.com/formbricks/formbricks/pull/8281/commits/f20f7fdce19f3967b2f2617f495f0536721de8ba |
| f20f7fd | https://github.com/formbricks/formbricks/pull/8281/commits/f20f7fdce19f3967b2f2617f495f0536721de8ba |
|
| https://github.com/itsjavi |
|
| https://github.com/claude |
| fix(workflows): support SHADOW_DATABASE_URL in database prisma config | https://github.com/formbricks/formbricks/pull/8281/commits/9ac9149550d8f0562cf596935e298d518824b2ec |
| 9ac9149 | https://github.com/formbricks/formbricks/pull/8281/commits/9ac9149550d8f0562cf596935e298d518824b2ec |
|
| https://github.com/itsjavi |
|
| https://github.com/claude |
| fix(workflows): allow trigger-only drafts in persisted definitions | https://github.com/formbricks/formbricks/pull/8281/commits/41b09d7628e9494118937c1369ea3075e6ff464f |
| 41b09d7 | https://github.com/formbricks/formbricks/pull/8281/commits/41b09d7628e9494118937c1369ea3075e6ff464f |
|
| https://github.com/itsjavi |
| feat(workflows): add initial workflows package & data model ( | https://github.com/formbricks/formbricks/pull/8281/commits/c86ac3fffc9eef92c883f89117db795e0d2995ea |
| #8246 | https://github.com/formbricks/formbricks/pull/8246 |
| ) | https://github.com/formbricks/formbricks/pull/8281/commits/c86ac3fffc9eef92c883f89117db795e0d2995ea |
| c86ac3f | https://github.com/formbricks/formbricks/pull/8281/commits/c86ac3fffc9eef92c883f89117db795e0d2995ea |
|
| https://github.com/itsjavi |
| feat(workflows): add database foundation ( | https://github.com/formbricks/formbricks/pull/8281/commits/922f97195a2e3e9747d4f881d7a7cb4e4eb89204 |
| #8249 | https://github.com/formbricks/formbricks/pull/8249 |
| ) | https://github.com/formbricks/formbricks/pull/8281/commits/922f97195a2e3e9747d4f881d7a7cb4e4eb89204 |
| 922f971 | https://github.com/formbricks/formbricks/pull/8281/commits/922f97195a2e3e9747d4f881d7a7cb4e4eb89204 |
|
| https://github.com/itsjavi |
| feat(workflows): add audit-logs package with event contracts ( | https://github.com/formbricks/formbricks/pull/8281/commits/15a4c57649af59e63bac36d267ff4dc0c9493809 |
| #8250 | https://github.com/formbricks/formbricks/pull/8250 |
| ) | https://github.com/formbricks/formbricks/pull/8281/commits/15a4c57649af59e63bac36d267ff4dc0c9493809 |
| 15a4c57 | https://github.com/formbricks/formbricks/pull/8281/commits/15a4c57649af59e63bac36d267ff4dc0c9493809 |
|
| https://github.com/xernobyl |
| docs: define workflows v3 API contract in openapi spec (ENG-1101) | https://github.com/formbricks/formbricks/pull/8281/commits/4d5527096fd185c5efd47119d129369f0c6d98a0 |
| 4d55270 | https://github.com/formbricks/formbricks/pull/8281/commits/4d5527096fd185c5efd47119d129369f0c6d98a0 |
|
| https://github.com/xernobyl |
| docs: split v3 openapi spec into multi-file source with bundle tooling | https://github.com/formbricks/formbricks/pull/8281/commits/002fd258a0a940f35c73a540597e602b702f6a82 |
| 002fd25 | https://github.com/formbricks/formbricks/pull/8281/commits/002fd258a0a940f35c73a540597e602b702f6a82 |
|
| https://github.com/xernobyl |
| feat: add route-agnostic workflows API operation contracts | https://github.com/formbricks/formbricks/pull/8281/commits/7844d5d3e9db146cafce5b1a71a1ad91226914af |
| 7844d5d | https://github.com/formbricks/formbricks/pull/8281/commits/7844d5d3e9db146cafce5b1a71a1ad91226914af |
| https://github.com/itsjavi |
| itsjavi | https://github.com/itsjavi |
| Jun 15, 2026 | https://github.com/formbricks/formbricks/pull/8281#event-26747765387 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
| Jun 15, 2026 | https://github.com/formbricks/formbricks/pull/8281#issuecomment-4706117946 |
| Please reload this page | https://github.com/formbricks/formbricks/pull/8281 |
| Conventional Commits specification | https://www.conventionalcommits.org/en/v1.0.0/ |
| Please reload this page | https://github.com/formbricks/formbricks/pull/8281 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
| Jun 15, 2026 | https://github.com/formbricks/formbricks/pull/8281#issuecomment-4706119603 |
| Please reload this page | https://github.com/formbricks/formbricks/pull/8281 |
| Please reload this page | https://github.com/formbricks/formbricks/pull/8281 |
| https://github.com/itsjavi |
| itsjavi | https://github.com/itsjavi |
| Jun 15, 2026 | https://github.com/formbricks/formbricks/pull/8281#event-26747930382 |
| itsjavi | https://github.com/itsjavi |
| June 15, 2026 13:31 | https://github.com/formbricks/formbricks/pull/8281#commits-pushed-1183980 |
|
| https://github.com/itsjavi |
| docs: split v3 openapi spec into multi-file source with bundle tooling ( | https://github.com/formbricks/formbricks/pull/8281/commits/11839800f11e683cd1c51e127fd9ed5c2c01650f |
| 1183980 | https://github.com/formbricks/formbricks/pull/8281/commits/11839800f11e683cd1c51e127fd9ed5c2c01650f |
| #8267 | https://github.com/formbricks/formbricks/pull/8267 |
|
| https://github.com/itsjavi |
| feat: add route-agnostic workflows API operation contracts ( | https://github.com/formbricks/formbricks/pull/8281/commits/d06c0484d82a373180eb85b992d1ef6e7ba5467d |
| #8274 | https://github.com/formbricks/formbricks/pull/8274 |
| ) | https://github.com/formbricks/formbricks/pull/8281/commits/d06c0484d82a373180eb85b992d1ef6e7ba5467d |
| d06c048 | https://github.com/formbricks/formbricks/pull/8281/commits/d06c0484d82a373180eb85b992d1ef6e7ba5467d |
|
| https://github.com/itsjavi |
| docs: define workflows v3 API contract in openapi spec ( | https://github.com/formbricks/formbricks/pull/8281/commits/a6dc9d26684e0ef5ef2d149372a35eabdb8706b9 |
| #8268 | https://github.com/formbricks/formbricks/pull/8268 |
| ) | https://github.com/formbricks/formbricks/pull/8281/commits/a6dc9d26684e0ef5ef2d149372a35eabdb8706b9 |
| a6dc9d2 | https://github.com/formbricks/formbricks/pull/8281/commits/a6dc9d26684e0ef5ef2d149372a35eabdb8706b9 |
|
| https://github.com/xernobyl |
| chore: workflows crud | https://github.com/formbricks/formbricks/pull/8281/commits/2f27f201e930d407b25a51451468103192efc69a |
| 2f27f20 | https://github.com/formbricks/formbricks/pull/8281/commits/2f27f201e930d407b25a51451468103192efc69a |
|
| https://github.com/xernobyl |
| chore: reduce exports | https://github.com/formbricks/formbricks/pull/8281/commits/cccaef6335f9fde2bd531a7f28c17564de821163 |
| cccaef6 | https://github.com/formbricks/formbricks/pull/8281/commits/cccaef6335f9fde2bd531a7f28c17564de821163 |
|
| https://github.com/itsjavi |
| feat(workflows): add placeholder pages | https://github.com/formbricks/formbricks/pull/8281/commits/be3f12197993fa69360b4ffcfbef487f1e6f673e |
| be3f121 | https://github.com/formbricks/formbricks/pull/8281/commits/be3f12197993fa69360b4ffcfbef487f1e6f673e |
|
| https://github.com/itsjavi |
| feat(workflows): design tweaks | https://github.com/formbricks/formbricks/pull/8281/commits/351056b5d5ab303678fe7078c662f45d81e830d0 |
| 351056b | https://github.com/formbricks/formbricks/pull/8281/commits/351056b5d5ab303678fe7078c662f45d81e830d0 |
|
| https://github.com/itsjavi |
| feat(workflows): make code more reusable | https://github.com/formbricks/formbricks/pull/8281/commits/bb8e523c414b1b406cb1a0f82b67ae23255980bc |
| bb8e523 | https://github.com/formbricks/formbricks/pull/8281/commits/bb8e523c414b1b406cb1a0f82b67ae23255980bc |
|
| https://github.com/itsjavi |
| feat(workflows): dry-run validation endpoint + editor Test button (EN… | https://github.com/formbricks/formbricks/pull/8281/commits/eb064c4cdb528f22d78edb5cdb773a950ef524a8 |
| eb064c4 | https://github.com/formbricks/formbricks/pull/8281/commits/eb064c4cdb528f22d78edb5cdb773a950ef524a8 |
| #8380 | https://github.com/formbricks/formbricks/pull/8380 |
| https://github.com/apps/mintlify |
| mintlify | https://github.com/apps/mintlify |
| deployed | https://formbricks-epic-workflows-v1.mintlify.app |
| staging - docs | https://formbricks-epic-workflows-v1.mintlify.app |
| July 1, 2026 08:27 | https://github.com/formbricks/formbricks/pull/8281#event-27418121957 |
| View deployment | https://formbricks-epic-workflows-v1.mintlify.app |
| itsjavi | https://github.com/itsjavi |
| July 1, 2026 13:34 | https://github.com/formbricks/formbricks/pull/8281#commits-pushed-7b9c866 |
|
| https://github.com/itsjavi |
| Merge branch 'epic/workflows-v1' into feat/workflows-email-action | https://github.com/formbricks/formbricks/pull/8281/commits/7b9c866310580a4ccab07d4d1946010a1099ab71 |
| 7b9c866 | https://github.com/formbricks/formbricks/pull/8281/commits/7b9c866310580a4ccab07d4d1946010a1099ab71 |
|
| https://github.com/itsjavi |
| fix(workflows): simplify runner and emit stable email Message-ID [ENG… | https://github.com/formbricks/formbricks/pull/8281/commits/324e6355a29bc7a4e6ea7a2f3d2c7cd0dc8c8573 |
| 324e635 | https://github.com/formbricks/formbricks/pull/8281/commits/324e6355a29bc7a4e6ea7a2f3d2c7cd0dc8c8573 |
|
| https://github.com/Dhruwang |
| feat(mcp): add read + dry-run workflow tools (ENG-1592) | https://github.com/formbricks/formbricks/pull/8281/commits/fd7254598aea6a357fbf09c240ba536340b0eae4 |
| fd72545 | https://github.com/formbricks/formbricks/pull/8281/commits/fd7254598aea6a357fbf09c240ba536340b0eae4 |
|
| https://github.com/Dhruwang |
| test(mcp): cover list_workflow_runs handler delegation | https://github.com/formbricks/formbricks/pull/8281/commits/e11ea25da5f5f4fe2ca19ff23dd33934e722af96 |
| e11ea25 | https://github.com/formbricks/formbricks/pull/8281/commits/e11ea25da5f5f4fe2ca19ff23dd33934e722af96 |
|
| https://github.com/Dhruwang |
| refactor(mcp): use https base for synthetic workflow list request | https://github.com/formbricks/formbricks/pull/8281/commits/d8555cc3a3fbe11c797ddfd7616a989d481998f0 |
| d8555cc | https://github.com/formbricks/formbricks/pull/8281/commits/d8555cc3a3fbe11c797ddfd7616a989d481998f0 |
|
| https://github.com/Dhruwang |
| feat(mcp): add workflow mutation tools (create/patch/duplicate/delete… | https://github.com/formbricks/formbricks/pull/8281/commits/3d410723bec620c6803c35c2394c31112f4f9056 |
| 3d41072 | https://github.com/formbricks/formbricks/pull/8281/commits/3d410723bec620c6803c35c2394c31112f4f9056 |
|
| https://github.com/Dhruwang |
| docs(mcp): document workflow MCP tools [ENG-1593] | https://github.com/formbricks/formbricks/pull/8281/commits/5de344279b7e0a81b0f5b998006cfcbcae2744be |
| 5de3442 | https://github.com/formbricks/formbricks/pull/8281/commits/5de344279b7e0a81b0f5b998006cfcbcae2744be |
|
| https://github.com/itsjavi |
| refactor(email): extract shared survey-response email builder and rec… | https://github.com/formbricks/formbricks/pull/8281/commits/b635693145eda83d7fa6a3a6727e16ba1674f352 |
| b635693 | https://github.com/formbricks/formbricks/pull/8281/commits/b635693145eda83d7fa6a3a6727e16ba1674f352 |
|
| https://github.com/itsjavi |
| feat(workflows): render send_email like follow-ups with recall body a… | https://github.com/formbricks/formbricks/pull/8281/commits/fbc0d4d1f48dc2cd9881d2aa34863b81788a94ec |
| fbc0d4d | https://github.com/formbricks/formbricks/pull/8281/commits/fbc0d4d1f48dc2cd9881d2aa34863b81788a94ec |
|
| https://github.com/Dhruwang |
| refactor(mcp): drop redundant undefined in runWorkflowMutation authIn… | https://github.com/formbricks/formbricks/pull/8281/commits/48a436740fc064639289a90a90a2dc9f3c4f5b69 |
| 48a4367 | https://github.com/formbricks/formbricks/pull/8281/commits/48a436740fc064639289a90a90a2dc9f3c4f5b69 |
|
| https://github.com/Dhruwang |
| test(mcp): cover remaining workflow mutations + mark archive destructive | https://github.com/formbricks/formbricks/pull/8281/commits/d011876699f01d78484c8eda1bd6be4417d65099 |
| d011876 | https://github.com/formbricks/formbricks/pull/8281/commits/d011876699f01d78484c8eda1bd6be4417d65099 |
| #8400 | https://github.com/formbricks/formbricks/pull/8400 |
|
| https://github.com/itsjavi |
| fix(workflows): assert survey/response belong to the run's workspace … | https://github.com/formbricks/formbricks/pull/8281/commits/ea7344cd7196e471af2be7a2281c70bfaa73598a |
| ea7344c | https://github.com/formbricks/formbricks/pull/8281/commits/ea7344cd7196e471af2be7a2281c70bfaa73598a |
|
| https://github.com/itsjavi |
| refactor(follow-ups): extract shared recipient option builder [ENG-1228] | https://github.com/formbricks/formbricks/pull/8281/commits/2bde9c6568a266fd5c83ce353b023291dd895a8c |
| 2bde9c6 | https://github.com/formbricks/formbricks/pull/8281/commits/2bde9c6568a266fd5c83ce353b023291dd895a8c |
|
| https://github.com/itsjavi |
| fix(workflows): send workflow emails from the deployment MAIL_FROM [E… | https://github.com/formbricks/formbricks/pull/8281/commits/dc4a8bd42fb8df3371483d358d673e3cf01fa48b |
| dc4a8bd | https://github.com/formbricks/formbricks/pull/8281/commits/dc4a8bd42fb8df3371483d358d673e3cf01fa48b |
|
| https://github.com/itsjavi |
| feat(workflows): follow-ups-style send_email editor with recall body … | https://github.com/formbricks/formbricks/pull/8281/commits/2f4402c19dba00b7a66300d73b9f1da67b233854 |
| 2f4402c | https://github.com/formbricks/formbricks/pull/8281/commits/2f4402c19dba00b7a66300d73b9f1da67b233854 |
|
| https://github.com/itsjavi |
| test(workflows): add render-parity integration test for send_email [E… | https://github.com/formbricks/formbricks/pull/8281/commits/0a1c4c4604e316c81580e3d088880bf0f9a9b81f |
| 0a1c4c4 | https://github.com/formbricks/formbricks/pull/8281/commits/0a1c4c4604e316c81580e3d088880bf0f9a9b81f |
|
| https://github.com/itsjavi |
| fix(workflows): normalize send_email body to HTML for the recall edit… | https://github.com/formbricks/formbricks/pull/8281/commits/2e0e97953c205922a7595eff1258a39d2005bd32 |
| 2e0e979 | https://github.com/formbricks/formbricks/pull/8281/commits/2e0e97953c205922a7595eff1258a39d2005bd32 |
|
| https://github.com/itsjavi |
| refactor(workflows): use early-return style in email helpers [ENG-1228] | https://github.com/formbricks/formbricks/pull/8281/commits/995ad2ab7f0b1fe23d2772fb49a33e5a0765685d |
| 995ad2a | https://github.com/formbricks/formbricks/pull/8281/commits/995ad2ab7f0b1fe23d2772fb49a33e5a0765685d |
|
| https://github.com/itsjavi |
| feat(database): enforce one WorkflowRunLog per (runId, stepId) [ENG-1… | https://github.com/formbricks/formbricks/pull/8281/commits/b815a259f5ab41eb43bc84ffdf8a36c1cdd73371 |
| b815a25 | https://github.com/formbricks/formbricks/pull/8281/commits/b815a259f5ab41eb43bc84ffdf8a36c1cdd73371 |
| @unique | https://github.com/unique |
|
| https://github.com/itsjavi |
| fix(workflows): make send_email idempotent with per-step claim-before… | https://github.com/formbricks/formbricks/pull/8281/commits/e1c6097011564c65925b7a54444dfe7597b3f8e6 |
| e1c6097 | https://github.com/formbricks/formbricks/pull/8281/commits/e1c6097011564c65925b7a54444dfe7597b3f8e6 |
|
| https://github.com/Dhruwang |
| feat(mcp): add read + dry-run workflow tools [ENG-1592] ( | https://github.com/formbricks/formbricks/pull/8281/commits/74f8188dfab2084c9f0458c25da0e76c1d99ffd2 |
| #8400 | https://github.com/formbricks/formbricks/pull/8400 |
| ) | https://github.com/formbricks/formbricks/pull/8281/commits/74f8188dfab2084c9f0458c25da0e76c1d99ffd2 |
| 74f8188 | https://github.com/formbricks/formbricks/pull/8281/commits/74f8188dfab2084c9f0458c25da0e76c1d99ffd2 |
|
| https://github.com/Dhruwang |
| docs(mcp): correct test_workflow permission row, note testable states | https://github.com/formbricks/formbricks/pull/8281/commits/aa5cb5b7c21ed7e82515a94b3334dac480ce686f |
| aa5cb5b | https://github.com/formbricks/formbricks/pull/8281/commits/aa5cb5b7c21ed7e82515a94b3334dac480ce686f |
|
| https://github.com/Dhruwang |
| docs(mcp): use Warning callout for enable_workflow, fix heading case | https://github.com/formbricks/formbricks/pull/8281/commits/c408fb6fa384d08fc59225f80086e4c3e0cb692c |
| c408fb6 | https://github.com/formbricks/formbricks/pull/8281/commits/c408fb6fa384d08fc59225f80086e4c3e0cb692c |
|
| https://github.com/Dhruwang |
| docs(mcp): sentence-case pre-existing surveys relationship heading | https://github.com/formbricks/formbricks/pull/8281/commits/5e401e8458989a88b64b7a7dd026f01345b6de36 |
| 5e401e8 | https://github.com/formbricks/formbricks/pull/8281/commits/5e401e8458989a88b64b7a7dd026f01345b6de36 |
|
| https://github.com/Dhruwang |
| docs(mcp): document workflow MCP tools [ENG-1593] ( | https://github.com/formbricks/formbricks/pull/8281/commits/12779de6cac12c5d4a540cbcd486523626310b98 |
| #8401 | https://github.com/formbricks/formbricks/pull/8401 |
| ) | https://github.com/formbricks/formbricks/pull/8281/commits/12779de6cac12c5d4a540cbcd486523626310b98 |
| 12779de | https://github.com/formbricks/formbricks/pull/8281/commits/12779de6cac12c5d4a540cbcd486523626310b98 |
| https://github.com/apps/mintlify |
| mintlify | https://github.com/apps/mintlify |
| deployed | https://formbricks-epic-workflows-v1.mintlify.app |
| staging - docs | https://formbricks-epic-workflows-v1.mintlify.app |
| July 2, 2026 11:24 | https://github.com/formbricks/formbricks/pull/8281#event-27475801079 |
| View deployment | https://formbricks-epic-workflows-v1.mintlify.app |
|
| https://github.com/itsjavi |
| feat(workflows): runner executes send_email action [ENG-1228] ( | https://github.com/formbricks/formbricks/pull/8281/commits/6abbf47b373af0b16457d84efeec621358613264 |
| #8395 | https://github.com/formbricks/formbricks/pull/8395 |
| ) | https://github.com/formbricks/formbricks/pull/8281/commits/6abbf47b373af0b16457d84efeec621358613264 |
| 6abbf47 | https://github.com/formbricks/formbricks/pull/8281/commits/6abbf47b373af0b16457d84efeec621358613264 |
| https://github.com/apps/mintlify |
| mintlify | https://github.com/apps/mintlify |
| deployed | https://formbricks-epic-workflows-v1.mintlify.app |
| staging - docs | https://formbricks-epic-workflows-v1.mintlify.app |
| July 3, 2026 08:36 | https://github.com/formbricks/formbricks/pull/8281#event-27519885849 |
| View deployment | https://formbricks-epic-workflows-v1.mintlify.app |
| https://github.co/hiddenchars |
| https://github.com/formbricks/formbricks/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fformbricks%2Fformbricks%2Fpull%2F8281 |
| Please reload this page | https://github.com/formbricks/formbricks/pull/8281 |
|
| https://github.com/itsjavi |
|
| https://github.com/xernobyl |
|
| https://github.com/jobenjada |
|
| https://github.com/Dhruwang |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |