From 284a45197c30d0ba1c067da2ac24a976e5f2efea Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 30 Oct 2026 05:55:41 +0000 Subject: [PATCH 1/3] Version Packages (rc) --- .changeset/pre.json | 8 +++++++- packages/cli/CHANGELOG.md | 16 ++++++++++++++++ packages/cli/package.json | 2 +- packages/core/CHANGELOG.md | 11 +++++++++++ packages/core/package.json | 2 +- packages/ingest/CHANGELOG.md | 7 +++++++ packages/ingest/package.json | 2 +- packages/server/CHANGELOG.md | 20 ++++++++++++++++++++ packages/server/package.json | 2 +- packages/store-cloudflare/CHANGELOG.md | 7 +++++++ packages/store-cloudflare/package.json | 2 +- packages/store-postgres/CHANGELOG.md | 7 +++++++ packages/store-postgres/package.json | 2 +- packages/store-redis/CHANGELOG.md | 7 +++++++ packages/store-redis/package.json | 2 +- packages/store-sqlite/CHANGELOG.md | 7 +++++++ packages/store-sqlite/package.json | 2 +- packages/store-upstash-vector/CHANGELOG.md | 7 +++++++ packages/store-upstash-vector/package.json | 2 +- packages/widget/CHANGELOG.md | 11 +++++++++++ packages/widget/package.json | 2 +- website/CHANGELOG.md | 13 +++++++++++++ website/package.json | 2 +- 23 files changed, 131 insertions(+), 12 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index b0c131c3..57835f08 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -14,5 +14,11 @@ "@chatcops/widget": "0.7.0", "@chatcops/website": "0.0.6" }, - "changesets": [] + "changesets": [ + "legacy-format-through-1x", + "remove-deprecated-apis", + "retention-days-check", + "sessions-by-default", + "text-assertions" + ] } diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index d21eedc2..f093c91c 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,21 @@ # @chatcops/cli +## 1.0.0-rc.0 + +### Minor Changes + +- 6190309: `chatcops test` has `icontains`, `regex` and `equals` text assertions. + +### Patch Changes + +- Updated dependencies [3fada9b] +- Updated dependencies [3f6fd66] +- Updated dependencies [6e88477] +- Updated dependencies [e28116a] + - @chatcops/server@1.0.0-rc.0 + - @chatcops/core@1.0.0-rc.0 + - @chatcops/ingest@1.0.0-rc.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index bd8c50df..861bb189 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/cli", - "version": "0.1.0", + "version": "1.0.0-rc.0", "private": true, "description": "The chatcops command: build a knowledge index from your site and search it", "keywords": [ diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 614dd89d..1c99f3b1 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,16 @@ # @chatcops/core +## 1.0.0-rc.0 + +### Major Changes + +- 3f6fd66: Removes the APIs that 0.6 to 0.8 deprecated. Each one now fails at startup with a message naming the replacement, and [Upgrading to 1.0](https://chat.codercops.com/getting-started/upgrading-to-1/) has a step for each. + + - Server: `cors` (use `allowedOrigins`), `conversationStore` (use `storage: { conversations }`), `i18n` (ignored since 0.6), and the `RateLimiter` and `RateLimitConfig` exports (use `createRateLimiter` from `@chatcops/core`). Webhook bodies no longer repeat `event` and `timestamp`: read `type` and `created`. + - Core: analytics stats drop `leadsCapture` (use `leadsCaptured`), and the `noun:verb` event names are no longer read as `noun.verb` ones or repeated in `eventCounts`. Events a store saved under them still count. + - Core: the Claude, OpenAI and Gemini providers no longer have `chat()` and `chatSync()`; use `runTurn()`. On `AIProvider`, `chat()` is optional and `chatSync()` is gone, so a custom provider needs `step()` or `chat()`. + - Widget: `persistHistory` (use `persistence: 'none'`). Setting it throws, so a site that asked for nothing to be saved never starts saving. + ## 0.6.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index e6110bb0..2af92cca 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/core", - "version": "0.6.0", + "version": "1.0.0-rc.0", "description": "Core AI provider abstraction, tools, and knowledge base for ChatCops", "keywords": [ "chatcops", diff --git a/packages/ingest/CHANGELOG.md b/packages/ingest/CHANGELOG.md index 0bc13012..b85714f4 100644 --- a/packages/ingest/CHANGELOG.md +++ b/packages/ingest/CHANGELOG.md @@ -1,5 +1,12 @@ # @chatcops/ingest +## 1.0.0-rc.0 + +### Patch Changes + +- Updated dependencies [3f6fd66] + - @chatcops/core@1.0.0-rc.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/ingest/package.json b/packages/ingest/package.json index ab6437ed..43c58610 100644 --- a/packages/ingest/package.json +++ b/packages/ingest/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/ingest", - "version": "0.1.0", + "version": "1.0.0-rc.0", "private": true, "description": "Turn a website into a searchable ChatCops knowledge index: discover, fetch, extract, chunk and embed", "keywords": [ diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index ff08c424..b1343f56 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,5 +1,25 @@ # @chatcops/server +## 1.0.0-rc.0 + +### Major Changes + +- 3f6fd66: Removes the APIs that 0.6 to 0.8 deprecated. Each one now fails at startup with a message naming the replacement, and [Upgrading to 1.0](https://chat.codercops.com/getting-started/upgrading-to-1/) has a step for each. + + - Server: `cors` (use `allowedOrigins`), `conversationStore` (use `storage: { conversations }`), `i18n` (ignored since 0.6), and the `RateLimiter` and `RateLimitConfig` exports (use `createRateLimiter` from `@chatcops/core`). Webhook bodies no longer repeat `event` and `timestamp`: read `type` and `created`. + - Core: analytics stats drop `leadsCapture` (use `leadsCaptured`), and the `noun:verb` event names are no longer read as `noun.verb` ones or repeated in `eventCounts`. Events a store saved under them still count. + - Core: the Claude, OpenAI and Gemini providers no longer have `chat()` and `chatSync()`; use `runTurn()`. On `AIProvider`, `chat()` is optional and `chatSync()` is gone, so a custom provider needs `step()` or `chat()`. + - Widget: `persistHistory` (use `persistence: 'none'`). Setting it throws, so a site that asked for nothing to be saved never starts saving. + +- e28116a: Session tokens are required by default. A server without `sessionSecrets` refuses to start unless it sets `allowAnonymous: true`, so a chat can't be left open to guessed or leaked conversation ids by accident. `requireSession` is removed: `requireSession: false` is now `allowAnonymous: true` next to `sessionSecrets`, and `true` was already the default. The widget fetches tokens itself from 0.6, but it asks `/session`, so with Express mount the handler with `app.use('/chat', ...)`, and on Vercel or Next.js add a `/session` route that re-exports the chat route. `chatcops test` runs the server in process without needing tokens. See [Upgrading to 1.0](https://chat.codercops.com/getting-started/upgrading-to-1/). + +### Patch Changes + +- 3fada9b: The 0.5 stream format, for widgets older than 0.6 and clients that don't send `protocol: 1`, stays through 1.x and goes away in 2.0. The startup note and the docs said 1.0. +- 6e88477: `createChatHandler` now throws when `retention.conversationsDays` is 0, negative or not a finite number. Before, 0 or a negative value made `purge()` delete every conversation. +- Updated dependencies [3f6fd66] + - @chatcops/core@1.0.0-rc.0 + ## 0.7.0 ### Minor Changes diff --git a/packages/server/package.json b/packages/server/package.json index 3567357b..a3a28b06 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/server", - "version": "0.7.0", + "version": "1.0.0-rc.0", "description": "Server-side handler and adapters for ChatCops", "keywords": [ "chatcops", diff --git a/packages/store-cloudflare/CHANGELOG.md b/packages/store-cloudflare/CHANGELOG.md index 6c570136..2e6dd191 100644 --- a/packages/store-cloudflare/CHANGELOG.md +++ b/packages/store-cloudflare/CHANGELOG.md @@ -1,5 +1,12 @@ # @chatcops/store-cloudflare +## 1.0.0-rc.0 + +### Patch Changes + +- Updated dependencies [3f6fd66] + - @chatcops/core@1.0.0-rc.0 + ## 0.2.0 ### Minor Changes diff --git a/packages/store-cloudflare/package.json b/packages/store-cloudflare/package.json index d52f2b55..2844d8da 100644 --- a/packages/store-cloudflare/package.json +++ b/packages/store-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-cloudflare", - "version": "0.2.0", + "version": "1.0.0-rc.0", "private": true, "description": "Cloudflare D1, KV and Durable Objects storage for ChatCops", "keywords": [ diff --git a/packages/store-postgres/CHANGELOG.md b/packages/store-postgres/CHANGELOG.md index e9ac2819..932ae44b 100644 --- a/packages/store-postgres/CHANGELOG.md +++ b/packages/store-postgres/CHANGELOG.md @@ -1,5 +1,12 @@ # @chatcops/store-postgres +## 1.0.0-rc.0 + +### Patch Changes + +- Updated dependencies [3f6fd66] + - @chatcops/core@1.0.0-rc.0 + ## 0.2.0 ### Minor Changes diff --git a/packages/store-postgres/package.json b/packages/store-postgres/package.json index 859c963a..87651f8e 100644 --- a/packages/store-postgres/package.json +++ b/packages/store-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-postgres", - "version": "0.2.0", + "version": "1.0.0-rc.0", "private": true, "description": "Postgres storage for ChatCops: conversations, counters, keys and analytics events", "keywords": [ diff --git a/packages/store-redis/CHANGELOG.md b/packages/store-redis/CHANGELOG.md index f5d82940..1ff1c359 100644 --- a/packages/store-redis/CHANGELOG.md +++ b/packages/store-redis/CHANGELOG.md @@ -1,5 +1,12 @@ # @chatcops/store-redis +## 1.0.0-rc.0 + +### Patch Changes + +- Updated dependencies [3f6fd66] + - @chatcops/core@1.0.0-rc.0 + ## 0.2.0 ### Patch Changes diff --git a/packages/store-redis/package.json b/packages/store-redis/package.json index 0d3751d7..9b8696ff 100644 --- a/packages/store-redis/package.json +++ b/packages/store-redis/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-redis", - "version": "0.2.0", + "version": "1.0.0-rc.0", "private": true, "description": "Redis and Upstash storage for ChatCops", "keywords": [ diff --git a/packages/store-sqlite/CHANGELOG.md b/packages/store-sqlite/CHANGELOG.md index fe3efc8a..d13398f2 100644 --- a/packages/store-sqlite/CHANGELOG.md +++ b/packages/store-sqlite/CHANGELOG.md @@ -1,5 +1,12 @@ # @chatcops/store-sqlite +## 1.0.0-rc.0 + +### Patch Changes + +- Updated dependencies [3f6fd66] + - @chatcops/core@1.0.0-rc.0 + ## 0.2.0 ### Minor Changes diff --git a/packages/store-sqlite/package.json b/packages/store-sqlite/package.json index 49b99a25..401d29d1 100644 --- a/packages/store-sqlite/package.json +++ b/packages/store-sqlite/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-sqlite", - "version": "0.2.0", + "version": "1.0.0-rc.0", "private": true, "description": "SQLite storage for ChatCops single-server deployments", "keywords": [ diff --git a/packages/store-upstash-vector/CHANGELOG.md b/packages/store-upstash-vector/CHANGELOG.md index d4d7ef4d..91085e0c 100644 --- a/packages/store-upstash-vector/CHANGELOG.md +++ b/packages/store-upstash-vector/CHANGELOG.md @@ -1,5 +1,12 @@ # @chatcops/store-upstash-vector +## 1.0.0-rc.0 + +### Patch Changes + +- Updated dependencies [3f6fd66] + - @chatcops/core@1.0.0-rc.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/store-upstash-vector/package.json b/packages/store-upstash-vector/package.json index 8ba5ba78..8992501d 100644 --- a/packages/store-upstash-vector/package.json +++ b/packages/store-upstash-vector/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-upstash-vector", - "version": "0.1.0", + "version": "1.0.0-rc.0", "private": true, "description": "Upstash Vector storage for ChatCops", "keywords": [ diff --git a/packages/widget/CHANGELOG.md b/packages/widget/CHANGELOG.md index 4d635f27..fcbaa63e 100644 --- a/packages/widget/CHANGELOG.md +++ b/packages/widget/CHANGELOG.md @@ -1,5 +1,16 @@ # @chatcops/widget +## 1.0.0-rc.0 + +### Major Changes + +- 3f6fd66: Removes the APIs that 0.6 to 0.8 deprecated. Each one now fails at startup with a message naming the replacement, and [Upgrading to 1.0](https://chat.codercops.com/getting-started/upgrading-to-1/) has a step for each. + + - Server: `cors` (use `allowedOrigins`), `conversationStore` (use `storage: { conversations }`), `i18n` (ignored since 0.6), and the `RateLimiter` and `RateLimitConfig` exports (use `createRateLimiter` from `@chatcops/core`). Webhook bodies no longer repeat `event` and `timestamp`: read `type` and `created`. + - Core: analytics stats drop `leadsCapture` (use `leadsCaptured`), and the `noun:verb` event names are no longer read as `noun.verb` ones or repeated in `eventCounts`. Events a store saved under them still count. + - Core: the Claude, OpenAI and Gemini providers no longer have `chat()` and `chatSync()`; use `runTurn()`. On `AIProvider`, `chat()` is optional and `chatSync()` is gone, so a custom provider needs `step()` or `chat()`. + - Widget: `persistHistory` (use `persistence: 'none'`). Setting it throws, so a site that asked for nothing to be saved never starts saving. + ## 0.7.0 ### Minor Changes diff --git a/packages/widget/package.json b/packages/widget/package.json index 9452fb25..5c53ae80 100644 --- a/packages/widget/package.json +++ b/packages/widget/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/widget", - "version": "0.7.0", + "version": "1.0.0-rc.0", "description": "Embeddable AI chatbot widget - zero dependencies, Shadow DOM isolated", "keywords": [ "chatcops", diff --git a/website/CHANGELOG.md b/website/CHANGELOG.md index 6599b73f..d9976027 100644 --- a/website/CHANGELOG.md +++ b/website/CHANGELOG.md @@ -1,5 +1,18 @@ # @chatcops/website +## 0.0.7-rc.0 + +### Patch Changes + +- Updated dependencies [3fada9b] +- Updated dependencies [3f6fd66] +- Updated dependencies [6e88477] +- Updated dependencies [e28116a] + - @chatcops/server@1.0.0-rc.0 + - @chatcops/core@1.0.0-rc.0 + - @chatcops/widget@1.0.0-rc.0 + - @chatcops/store-cloudflare@1.0.0-rc.0 + ## 0.0.6 ### Patch Changes diff --git a/website/package.json b/website/package.json index 6d67a533..9de2872e 100644 --- a/website/package.json +++ b/website/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/website", - "version": "0.0.6", + "version": "0.0.7-rc.0", "private": true, "type": "module", "scripts": { From 874d8be7c8ba7e862137307467c83d7efb7290a8 Mon Sep 17 00:00:00 2001 From: anurag629 Date: Fri, 30 Oct 2026 11:26:38 +0530 Subject: [PATCH 2/3] chore: version cli, ingest and store-upstash-vector 0.2.0-rc.0 and the stores 0.3.0-rc.0 --- packages/cli/CHANGELOG.md | 4 ++-- packages/cli/package.json | 2 +- packages/ingest/CHANGELOG.md | 2 +- packages/ingest/package.json | 2 +- packages/store-cloudflare/CHANGELOG.md | 2 +- packages/store-cloudflare/package.json | 2 +- packages/store-postgres/CHANGELOG.md | 2 +- packages/store-postgres/package.json | 2 +- packages/store-redis/CHANGELOG.md | 2 +- packages/store-redis/package.json | 2 +- packages/store-sqlite/CHANGELOG.md | 2 +- packages/store-sqlite/package.json | 2 +- packages/store-upstash-vector/CHANGELOG.md | 2 +- packages/store-upstash-vector/package.json | 2 +- 14 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index f093c91c..f629775d 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,6 +1,6 @@ # @chatcops/cli -## 1.0.0-rc.0 +## 0.2.0-rc.0 ### Minor Changes @@ -14,7 +14,7 @@ - Updated dependencies [e28116a] - @chatcops/server@1.0.0-rc.0 - @chatcops/core@1.0.0-rc.0 - - @chatcops/ingest@1.0.0-rc.0 + - @chatcops/ingest@0.2.0-rc.0 ## 0.1.0 diff --git a/packages/cli/package.json b/packages/cli/package.json index 861bb189..5e642ade 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/cli", - "version": "1.0.0-rc.0", + "version": "0.2.0-rc.0", "private": true, "description": "The chatcops command: build a knowledge index from your site and search it", "keywords": [ diff --git a/packages/ingest/CHANGELOG.md b/packages/ingest/CHANGELOG.md index b85714f4..8d606866 100644 --- a/packages/ingest/CHANGELOG.md +++ b/packages/ingest/CHANGELOG.md @@ -1,6 +1,6 @@ # @chatcops/ingest -## 1.0.0-rc.0 +## 0.2.0-rc.0 ### Patch Changes diff --git a/packages/ingest/package.json b/packages/ingest/package.json index 43c58610..ff7e56c9 100644 --- a/packages/ingest/package.json +++ b/packages/ingest/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/ingest", - "version": "1.0.0-rc.0", + "version": "0.2.0-rc.0", "private": true, "description": "Turn a website into a searchable ChatCops knowledge index: discover, fetch, extract, chunk and embed", "keywords": [ diff --git a/packages/store-cloudflare/CHANGELOG.md b/packages/store-cloudflare/CHANGELOG.md index 2e6dd191..fb7f1f89 100644 --- a/packages/store-cloudflare/CHANGELOG.md +++ b/packages/store-cloudflare/CHANGELOG.md @@ -1,6 +1,6 @@ # @chatcops/store-cloudflare -## 1.0.0-rc.0 +## 0.3.0-rc.0 ### Patch Changes diff --git a/packages/store-cloudflare/package.json b/packages/store-cloudflare/package.json index 2844d8da..c3071c53 100644 --- a/packages/store-cloudflare/package.json +++ b/packages/store-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-cloudflare", - "version": "1.0.0-rc.0", + "version": "0.3.0-rc.0", "private": true, "description": "Cloudflare D1, KV and Durable Objects storage for ChatCops", "keywords": [ diff --git a/packages/store-postgres/CHANGELOG.md b/packages/store-postgres/CHANGELOG.md index 932ae44b..f3e8dff5 100644 --- a/packages/store-postgres/CHANGELOG.md +++ b/packages/store-postgres/CHANGELOG.md @@ -1,6 +1,6 @@ # @chatcops/store-postgres -## 1.0.0-rc.0 +## 0.3.0-rc.0 ### Patch Changes diff --git a/packages/store-postgres/package.json b/packages/store-postgres/package.json index 87651f8e..ad5bb919 100644 --- a/packages/store-postgres/package.json +++ b/packages/store-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-postgres", - "version": "1.0.0-rc.0", + "version": "0.3.0-rc.0", "private": true, "description": "Postgres storage for ChatCops: conversations, counters, keys and analytics events", "keywords": [ diff --git a/packages/store-redis/CHANGELOG.md b/packages/store-redis/CHANGELOG.md index 1ff1c359..8a94653d 100644 --- a/packages/store-redis/CHANGELOG.md +++ b/packages/store-redis/CHANGELOG.md @@ -1,6 +1,6 @@ # @chatcops/store-redis -## 1.0.0-rc.0 +## 0.3.0-rc.0 ### Patch Changes diff --git a/packages/store-redis/package.json b/packages/store-redis/package.json index 9b8696ff..f87418da 100644 --- a/packages/store-redis/package.json +++ b/packages/store-redis/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-redis", - "version": "1.0.0-rc.0", + "version": "0.3.0-rc.0", "private": true, "description": "Redis and Upstash storage for ChatCops", "keywords": [ diff --git a/packages/store-sqlite/CHANGELOG.md b/packages/store-sqlite/CHANGELOG.md index d13398f2..e71eb662 100644 --- a/packages/store-sqlite/CHANGELOG.md +++ b/packages/store-sqlite/CHANGELOG.md @@ -1,6 +1,6 @@ # @chatcops/store-sqlite -## 1.0.0-rc.0 +## 0.3.0-rc.0 ### Patch Changes diff --git a/packages/store-sqlite/package.json b/packages/store-sqlite/package.json index 401d29d1..bef1aa88 100644 --- a/packages/store-sqlite/package.json +++ b/packages/store-sqlite/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-sqlite", - "version": "1.0.0-rc.0", + "version": "0.3.0-rc.0", "private": true, "description": "SQLite storage for ChatCops single-server deployments", "keywords": [ diff --git a/packages/store-upstash-vector/CHANGELOG.md b/packages/store-upstash-vector/CHANGELOG.md index 91085e0c..59869f2f 100644 --- a/packages/store-upstash-vector/CHANGELOG.md +++ b/packages/store-upstash-vector/CHANGELOG.md @@ -1,6 +1,6 @@ # @chatcops/store-upstash-vector -## 1.0.0-rc.0 +## 0.2.0-rc.0 ### Patch Changes diff --git a/packages/store-upstash-vector/package.json b/packages/store-upstash-vector/package.json index 8992501d..22d2b9d0 100644 --- a/packages/store-upstash-vector/package.json +++ b/packages/store-upstash-vector/package.json @@ -1,6 +1,6 @@ { "name": "@chatcops/store-upstash-vector", - "version": "1.0.0-rc.0", + "version": "0.2.0-rc.0", "private": true, "description": "Upstash Vector storage for ChatCops", "keywords": [ From 476334d1a739bc85fa865c04c1959e2e08c0ee71 Mon Sep 17 00:00:00 2001 From: anurag629 Date: Fri, 30 Oct 2026 11:31:17 +0530 Subject: [PATCH 3/3] test(cli): accept a pre-release version from --version --- packages/cli/tests/cli.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/tests/cli.test.ts b/packages/cli/tests/cli.test.ts index 2ebc9a53..9b19f05f 100644 --- a/packages/cli/tests/cli.test.ts +++ b/packages/cli/tests/cli.test.ts @@ -61,7 +61,7 @@ describe('chatcops', () => { const cwd = TMP; expect((await run(['--help'], cwd)).stdout).toContain('chatcops ingest [options]'); expect(await run([], cwd)).toMatchObject({ code: EXIT.unusable }); - expect((await run(['--version'], cwd)).stdout).toMatch(/^\d+\.\d+\.\d+\n$/); + expect((await run(['--version'], cwd)).stdout).toMatch(/^\d+\.\d+\.\d+(-[\w.]+)?\n$/); expect(await run(['deploy'], cwd)).toMatchObject({ code: EXIT.unusable, stderr: expect.stringContaining('Unknown command "deploy"') }); expect(await run(['ingest', '--nope'], cwd)).toMatchObject({ code: EXIT.unusable, stderr: expect.stringContaining("Unknown option '--nope'") }); expect(await run(['ingest', '--max-pages', 'ten'], cwd)).toMatchObject({ code: EXIT.unusable, stderr: expect.stringContaining('--max-pages takes a whole number') }); @@ -167,6 +167,6 @@ describe('the built command', () => { it('runs from dist/bin.js', () => { const bin = resolve(__dirname, '../dist/bin.js'); const out = execFileSync(process.execPath, [bin, '--version'], { encoding: 'utf8' }); - expect(out).toMatch(/^\d+\.\d+\.\d+\n$/); + expect(out).toMatch(/^\d+\.\d+\.\d+(-[\w.]+)?\n$/); }); });