Repository navigation
docs(site): workflow store per adapter, SQLite workflows - #189
Merged
Merged
Conversation
Stores come from redisq.NewWorkflowStore / sqliteq.NewWorkflowStore, found by scope; every task-running process creates one. New Workflows on SQLite section, adapters tables (Scoped + store, no WorkflowAcknowledgeable), REST /workflows lists registered stores, reserved wf: job IDs, deprecated NumPending gone. docs/examples pin #187 (contract v0.8.0 replace until tagged).
Push timing and post-crash note for sqliteq outbox, close rules per adapter, scope includes database, rate-limited no-store error, ErrScopeRegistered wording, file and credential protection, REST wording, Add false reasons count.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the
|
fahimfaisaal
added a commit
that referenced
this pull request
Nov 9, 2026
|
Docs preview: https://varmq-docs-pr-189.fahimfaisaal-dev.workers.dev (built from a397a08). It updates with each push and is deleted when this pull request closes. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Docs for #187 (workflow store found by scope) and the adapter stores. Stacked on #186.
guides/workflows.mdx: across-processes rules (store per process, no-store error), Workflows on Redis rewritten, new Workflows on SQLite (file layout, outbox, crash behaviour, close rules, file protection).persistence/adapters.mdx:Scopedrow replacesWorkflowAcknowledgeable; both adapters have a workflow store; notes for adapter authors.persistence/overview.mdx,start/installation.mdx,persistence/sqlite.mdx,persistence/redis.mdx: sqliteq supports workflows.operations/rest-api.mdx:/workflowslists registered stores.guides/job-ids.mdx:wf:IDs reserved.guides/queues.mdx: removedNumPendingline gone.docs/examples/go.mod: pins feat!: workflow store found by scope, remove deprecated APIs (contract v0.8.0) #187 (b8a17ac) with a temporaryreplaceforcontract v0.8.0.Evidence
pnpm test(214),pnpm coverage,pnpm build;docs/examplesvet +go test: pass.Workflows: across processes
Before
After
Workflows: on Redis
After
Workflows: on SQLite (new)
After
Adapters: optional interfaces
Before
After
Adapters: what redisq and sqliteq implement
Before
After
Redis: pause, outcome, cancel and workflows
Before
After
SQLite: pause, outcome, cancel and workflows
Before
After
Overview: pick an adapter
Before
After
Installation: versions
Before
After
REST: workflows
Before
After
Job IDs: shared storage
Before
After
Queues: Len, Purge and Close
Before
After
Merge Danger
Door: two-way. Docs only.
Blast Radius: docs-site
contract/v0.8.0and varmq v1.11.0 are tagged. Then drop thereplaceand pin the tags.replace, andcontract v0.8.0does not exist yet.