fix: ship authz runtime and preserve queue clocks
Quality / quality (ubuntu-latest) (push) Failing after 9m50s
Quality / quality (windows-latest) (push) Canceled after 0s

This commit is contained in:
2026-08-22 23:14:26 +05:30
parent a3ddd39b7b
commit bab11083c6
5 changed files with 14 additions and 6 deletions
+2 -2
View File
@@ -257,7 +257,7 @@
}, },
"packages/authz": { "packages/authz": {
"name": "@wrnexus/authz", "name": "@wrnexus/authz",
"version": "0.8.10", "version": "0.8.11",
"dependencies": { "dependencies": {
"@wrnexus/core": "workspace:*", "@wrnexus/core": "workspace:*",
"@wrnexus/db": "workspace:*", "@wrnexus/db": "workspace:*",
@@ -546,7 +546,7 @@
}, },
"packages/queue": { "packages/queue": {
"name": "@wrnexus/queue", "name": "@wrnexus/queue",
"version": "0.8.9", "version": "0.8.10",
"dependencies": { "dependencies": {
"@wrnexus/core": "workspace:*", "@wrnexus/core": "workspace:*",
"@wrnexus/rpc": "workspace:*", "@wrnexus/rpc": "workspace:*",
+6
View File
@@ -548,6 +548,12 @@
"AuthzConfig", "AuthzConfig",
"authzPlugin", "authzPlugin",
"default" "default"
],
"./runtime-memory-middleware": [
"default"
],
"./runtime-middleware": [
"default"
] ]
}, },
"@wrnexus/benchmark": { "@wrnexus/benchmark": {
+4 -2
View File
@@ -1,13 +1,15 @@
{ {
"name": "@wrnexus/authz", "name": "@wrnexus/authz",
"version": "0.8.10", "version": "0.8.11",
"private": true, "private": true,
"type": "module", "type": "module",
"main": "src/index.ts", "main": "src/index.ts",
"exports": { "exports": {
".": "./src/index.ts", ".": "./src/index.ts",
"./db": "./src/db.ts", "./db": "./src/db.ts",
"./plugin": "./src/plugin.ts" "./plugin": "./src/plugin.ts",
"./runtime-middleware": "./src/runtime-middleware.ts",
"./runtime-memory-middleware": "./src/runtime-memory-middleware.ts"
}, },
"dependencies": { "dependencies": {
"@wrnexus/core": "workspace:*", "@wrnexus/core": "workspace:*",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@wrnexus/queue", "name": "@wrnexus/queue",
"version": "0.8.9", "version": "0.8.10",
"private": true, "private": true,
"type": "module", "type": "module",
"main": "src/index.ts", "main": "src/index.ts",
+1 -1
View File
@@ -16,7 +16,7 @@ export interface QueueStore {
list(name?: string): Promise<Job[]>; list(name?: string): Promise<Job[]>;
findByIdempotencyKey?(name: string, key: string): Promise<Job | null>; findByIdempotencyKey?(name: string, key: string): Promise<Job | null>;
size?(): Promise<number>; size?(): Promise<number>;
claim?(id: string, worker: string, leaseUntil: number): Promise<boolean>; claim?(id: string, worker: string, leaseUntil: number, now?: number): Promise<boolean>;
} }
export function memoryQueueStore(): QueueStore { export function memoryQueueStore(): QueueStore {