From 5f1974ae1aeeb8bf089e9e337a6e0ab9fa19edf0 Mon Sep 17 00:00:00 2001 From: jbiskur Date: Thu, 5 Mar 2026 12:58:57 +0000 Subject: [PATCH 1/3] fix: update @flowcore/sdk to ^1.68.0 for dedicated URL resolution SDK 1.68.0 introduced TenantInstanceFetchCommand which fixes dedicated tenant URL resolution. The previous version (1.67.0) used TenantFetchCommand which silently fell back to the shared URL on 403, causing event fetches to return empty results for dedicated tenants. Co-Authored-By: Claude Opus 4.6 --- deno.json | 2 +- deno.lock | 303 ++++-------------------------------------------------- 2 files changed, 20 insertions(+), 285 deletions(-) diff --git a/deno.json b/deno.json index 81e6809..26a1300 100644 --- a/deno.json +++ b/deno.json @@ -16,7 +16,7 @@ "imports": { "@date-fns/utc": "npm:@date-fns/utc@^2.1.0", "@deno/dnt": "jsr:@deno/dnt@^0.41.3", - "@flowcore/sdk": "jsr:@flowcore/sdk@^1.38.0", + "@flowcore/sdk": "jsr:@flowcore/sdk@^1.68.0", "@flowcore/sdk-oidc-client": "npm:@flowcore/sdk-oidc-client@^1.3.1", "@flowcore/time-uuid": "jsr:@flowcore/time-uuid@^0.1.1", "@sinclair/typebox": "npm:@sinclair/typebox@0.32.15", diff --git a/deno.lock b/deno.lock index 4641102..bec9d28 100644 --- a/deno.lock +++ b/deno.lock @@ -1,267 +1,34 @@ { "version": "5", "specifiers": { - "jsr:@david/code-block-writer@^13.0.2": "13.0.3", - "jsr:@db/sqlite@*": "0.12.0", - "jsr:@db/sqlite@0.12": "0.12.0", - "jsr:@deno/cache-dir@~0.10.3": "0.10.3", - "jsr:@deno/dnt@*": "0.41.3", - "jsr:@deno/dnt@~0.41.3": "0.41.3", - "jsr:@deno/graph@~0.73.1": "0.73.1", - "jsr:@denosaurs/plug@1": "1.0.6", - "jsr:@flowcore/sdk@^1.38.0": "1.38.0", - "jsr:@flowcore/time-uuid@~0.1.1": "0.1.1", - "jsr:@std/assert@*": "1.0.11", - "jsr:@std/assert@0.217": "0.217.0", - "jsr:@std/assert@0.221": "0.221.0", - "jsr:@std/assert@0.223": "0.223.0", - "jsr:@std/assert@0.226": "0.226.0", - "jsr:@std/assert@^1.0.10": "1.0.11", - "jsr:@std/bytes@0.223": "0.223.0", - "jsr:@std/dotenv@*": "0.225.3", - "jsr:@std/encoding@0.221": "0.221.0", - "jsr:@std/fmt@0.221": "0.221.0", - "jsr:@std/fmt@0.223": "0.223.0", - "jsr:@std/fmt@1": "1.0.3", - "jsr:@std/fs@0.221": "0.221.0", - "jsr:@std/fs@0.223": "0.223.0", - "jsr:@std/fs@1": "1.0.6", - "jsr:@std/fs@~0.229.3": "0.229.3", - "jsr:@std/internal@^1.0.5": "1.0.5", - "jsr:@std/io@0.223": "0.223.0", - "jsr:@std/path@0.217": "0.217.0", - "jsr:@std/path@0.221": "0.221.0", - "jsr:@std/path@0.223": "0.223.0", - "jsr:@std/path@1": "1.0.8", - "jsr:@std/path@1.0.0-rc.1": "1.0.0-rc.1", - "jsr:@std/path@^1.0.8": "1.0.8", - "jsr:@std/path@~0.225.2": "0.225.2", - "jsr:@std/testing@*": "1.0.9", - "jsr:@ts-morph/bootstrap@0.24": "0.24.0", - "jsr:@ts-morph/common@0.24": "0.24.0", - "npm:@date-fns/tz@*": "1.2.0", - "npm:@date-fns/utc@^2.1.0": "2.1.0", - "npm:@flowcore/sdk-oidc-client@*": "1.3.1", - "npm:@flowcore/sdk-oidc-client@^1.3.1": "1.3.1", + "jsr:@flowcore/sdk@^1.68.0": "1.68.0", + "jsr:@flowcore/time-uuid@~0.1.1": "0.1.2", + "npm:@date-fns/utc@^2.1.0": "2.1.1", "npm:@sinclair/typebox@0.32.15": "0.32.15", - "npm:@types/node@*": "22.5.4", - "npm:date-fns@*": "4.1.0", "npm:date-fns@^4.1.0": "4.1.0", - "npm:long@^5.3.1": "5.3.1", - "npm:nats@^2.29.1": "2.29.1", - "npm:nock@*": "14.0.0", + "npm:long@^5.3.1": "5.3.2", + "npm:nats@^2.29.1": "2.29.3", "npm:prom-client@^15.1.3": "15.1.3", - "npm:rxjs@^7.8.1": "7.8.1" + "npm:rxjs@^7.8.1": "7.8.2" }, "jsr": { - "@david/code-block-writer@13.0.3": { - "integrity": "f98c77d320f5957899a61bfb7a9bead7c6d83ad1515daee92dbacc861e13bb7f" - }, - "@db/sqlite@0.12.0": { - "integrity": "dd1ef7f621ad50fc1e073a1c3609c4470bd51edc0994139c5bf9851de7a6d85f", - "dependencies": [ - "jsr:@denosaurs/plug", - "jsr:@std/path@0.217" - ] - }, - "@deno/cache-dir@0.10.3": { - "integrity": "eb022f84ecc49c91d9d98131c6e6b118ff63a29e343624d058646b9d50404776", - "dependencies": [ - "jsr:@deno/graph", - "jsr:@std/fmt@0.223", - "jsr:@std/fs@0.223", - "jsr:@std/io", - "jsr:@std/path@0.223" - ] - }, - "@deno/dnt@0.41.3": { - "integrity": "b2ef2c8a5111eef86cb5bfcae103d6a2938e8e649e2461634a7befb7fc59d6d2", - "dependencies": [ - "jsr:@david/code-block-writer", - "jsr:@deno/cache-dir", - "jsr:@std/fmt@1", - "jsr:@std/fs@1", - "jsr:@std/path@1", - "jsr:@ts-morph/bootstrap" - ] - }, - "@deno/graph@0.73.1": { - "integrity": "cd69639d2709d479037d5ce191a422eabe8d71bb68b0098344f6b07411c84d41" - }, - "@denosaurs/plug@1.0.6": { - "integrity": "6cf5b9daba7799837b9ffbe89f3450510f588fafef8115ddab1ff0be9cb7c1a7", - "dependencies": [ - "jsr:@std/encoding", - "jsr:@std/fmt@0.221", - "jsr:@std/fs@0.221", - "jsr:@std/path@0.221" - ] - }, - "@flowcore/sdk@1.38.0": { - "integrity": "3d1b67350b96fba64b51550a19c8fd504bfd84e50a729891e45bc0bb88a3056b", + "@flowcore/sdk@1.68.0": { + "integrity": "4fb0773342272dfbb5cc0f5a4679dac9d7128fcd026b2c24b831980ea5a4a76f", "dependencies": [ "npm:@sinclair/typebox", "npm:rxjs" ] }, - "@flowcore/time-uuid@0.1.1": { - "integrity": "104d174d0e14e7a09efac5a4d84d91bd437ec98c2ffc0707156ea86ff9fa8aa9", + "@flowcore/time-uuid@0.1.2": { + "integrity": "3d531115cd5fef4ef9d72dbaec174aec827d8186965f92aec04359853722a705", "dependencies": [ "npm:long" ] - }, - "@std/assert@0.217.0": { - "integrity": "c98e279362ca6982d5285c3b89517b757c1e3477ee9f14eb2fdf80a45aaa9642" - }, - "@std/assert@0.221.0": { - "integrity": "a5f1aa6e7909dbea271754fd4ab3f4e687aeff4873b4cef9a320af813adb489a" - }, - "@std/assert@0.223.0": { - "integrity": "eb8d6d879d76e1cc431205bd346ed4d88dc051c6366365b1af47034b0670be24" - }, - "@std/assert@0.226.0": { - "integrity": "0dfb5f7c7723c18cec118e080fec76ce15b4c31154b15ad2bd74822603ef75b3" - }, - "@std/assert@1.0.11": { - "integrity": "2461ef3c368fe88bc60e186e7744a93112f16fd110022e113a0849e94d1c83c1", - "dependencies": [ - "jsr:@std/internal" - ] - }, - "@std/bytes@0.223.0": { - "integrity": "84b75052cd8680942c397c2631318772b295019098f40aac5c36cead4cba51a8" - }, - "@std/dotenv@0.225.3": { - "integrity": "a95e5b812c27b0854c52acbae215856d9cce9d4bbf774d938c51d212711e8d4a" - }, - "@std/encoding@0.221.0": { - "integrity": "d1dd76ef0dc5d14088411e6dc1dede53bf8308c95d1537df1214c97137208e45" - }, - "@std/fmt@0.221.0": { - "integrity": "379fed69bdd9731110f26b9085aeb740606b20428ce6af31ef6bd45ef8efa62a" - }, - "@std/fmt@0.223.0": { - "integrity": "6deb37794127dfc7d7bded2586b9fc6f5d50e62a8134846608baf71ffc1a5208" - }, - "@std/fmt@1.0.3": { - "integrity": "97765c16aa32245ff4e2204ecf7d8562496a3cb8592340a80e7e554e0bb9149f" - }, - "@std/fs@0.221.0": { - "integrity": "028044450299de8ed5a716ade4e6d524399f035513b85913794f4e81f07da286", - "dependencies": [ - "jsr:@std/assert@0.221", - "jsr:@std/path@0.221" - ] - }, - "@std/fs@0.223.0": { - "integrity": "3b4b0550b2c524cbaaa5a9170c90e96cbb7354e837ad1bdaf15fc9df1ae9c31c" - }, - "@std/fs@0.229.3": { - "integrity": "783bca21f24da92e04c3893c9e79653227ab016c48e96b3078377ebd5222e6eb", - "dependencies": [ - "jsr:@std/path@1.0.0-rc.1" - ] - }, - "@std/fs@1.0.6": { - "integrity": "42b56e1e41b75583a21d5a37f6a6a27de9f510bcd36c0c85791d685ca0b85fa2", - "dependencies": [ - "jsr:@std/path@^1.0.8" - ] - }, - "@std/internal@1.0.5": { - "integrity": "54a546004f769c1ac9e025abd15a76b6671ddc9687e2313b67376125650dc7ba" - }, - "@std/io@0.223.0": { - "integrity": "2d8c3c2ab3a515619b90da2c6ff5ea7b75a94383259ef4d02116b228393f84f1", - "dependencies": [ - "jsr:@std/assert@0.223", - "jsr:@std/bytes" - ] - }, - "@std/path@0.217.0": { - "integrity": "1217cc25534bca9a2f672d7fe7c6f356e4027df400c0e85c0ef3e4343bc67d11", - "dependencies": [ - "jsr:@std/assert@0.217" - ] - }, - "@std/path@0.221.0": { - "integrity": "0a36f6b17314ef653a3a1649740cc8db51b25a133ecfe838f20b79a56ebe0095", - "dependencies": [ - "jsr:@std/assert@0.221" - ] - }, - "@std/path@0.223.0": { - "integrity": "593963402d7e6597f5a6e620931661053572c982fc014000459edc1f93cc3989", - "dependencies": [ - "jsr:@std/assert@0.223" - ] - }, - "@std/path@0.225.2": { - "integrity": "0f2db41d36b50ef048dcb0399aac720a5348638dd3cb5bf80685bf2a745aa506", - "dependencies": [ - "jsr:@std/assert@0.226" - ] - }, - "@std/path@1.0.0-rc.1": { - "integrity": "b8c00ae2f19106a6bb7cbf1ab9be52aa70de1605daeb2dbdc4f87a7cbaf10ff6" - }, - "@std/path@1.0.8": { - "integrity": "548fa456bb6a04d3c1a1e7477986b6cffbce95102d0bb447c67c4ee70e0364be" - }, - "@std/testing@1.0.9": { - "integrity": "9bdd4ac07cb13e7594ac30e90f6ceef7254ac83a9aeaa089be0008f33aab5cd4", - "dependencies": [ - "jsr:@std/assert@^1.0.10", - "jsr:@std/internal" - ] - }, - "@ts-morph/bootstrap@0.24.0": { - "integrity": "a826a2ef7fa8a7c3f1042df2c034d20744d94da2ee32bf29275bcd4dffd3c060", - "dependencies": [ - "jsr:@ts-morph/common" - ] - }, - "@ts-morph/common@0.24.0": { - "integrity": "12b625b8e562446ba658cdbe9ad77774b4bd96b992ae8bd34c60dbf24d06c1f3", - "dependencies": [ - "jsr:@std/fs@~0.229.3", - "jsr:@std/path@~0.225.2" - ] } }, "npm": { - "@date-fns/tz@1.2.0": { - "integrity": "sha512-LBrd7MiJZ9McsOgxqWX7AaxrDjcFVjWH/tIKJd7pnR7McaslGYOP1QmmiBXdJH/H/yLCT+rcQ7FaPBUxRGUtrg==" - }, - "@date-fns/utc@2.1.0": { - "integrity": "sha512-176grgAgU2U303rD2/vcOmNg0kGPbhzckuH1TEP2al7n0AQipZIy9P15usd2TKQCG1g+E1jX/ZVQSzs4sUDwgA==" - }, - "@flowcore/sdk-oidc-client@1.3.1": { - "integrity": "sha512-fUHOmKDQYMqMDlh/KucJiDZ9he12QUkQ2KOJKCVy6GD7qsJs9qiJ8jV9th1Xeuz9kAca4TRXt+spMUhZ4CfUDw==" - }, - "@mswjs/interceptors@0.37.6": { - "integrity": "sha512-wK+5pLK5XFmgtH3aQ2YVvA3HohS3xqV/OxuVOdNx9Wpnz7VE/fnC+e1A7ln6LFYeck7gOJ/dsZV6OLplOtAJ2w==", - "dependencies": [ - "@open-draft/deferred-promise", - "@open-draft/logger", - "@open-draft/until", - "is-node-process", - "outvariant", - "strict-event-emitter" - ] - }, - "@open-draft/deferred-promise@2.2.0": { - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" - }, - "@open-draft/logger@0.3.0": { - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dependencies": [ - "is-node-process", - "outvariant" - ] - }, - "@open-draft/until@2.1.0": { - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" + "@date-fns/utc@2.1.1": { + "integrity": "sha512-SlJDfG6RPeEX8wEVv6ZB3kak4MmbtyiI2qX/5zuKdordbrhB/iaJ58GVMZgJ6P1sJaM1gMgENFYYeg1JWrCFrA==" }, "@opentelemetry/api@1.9.0": { "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==" @@ -269,29 +36,17 @@ "@sinclair/typebox@0.32.15": { "integrity": "sha512-5Lrwo7VOiWEBJBhHmqNmf3TPB9ll8gcEshvYJyAIJyCZ2PF48MFOtiDHJNj8+FsNcqImaQYmxVkKBCBlyAa/wg==" }, - "@types/node@22.5.4": { - "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==", - "dependencies": [ - "undici-types" - ] - }, "bintrees@1.0.2": { "integrity": "sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==" }, "date-fns@4.1.0": { "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==" }, - "is-node-process@1.2.0": { - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" - }, - "json-stringify-safe@5.0.1": { - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "long@5.3.1": { - "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==" + "long@5.3.2": { + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" }, - "nats@2.29.1": { - "integrity": "sha512-OHVsxrQCITTdMKG3So0jhtnBd5jS2u1xpS91UCws7VklsaCbctwg5vT/8lYpVldPW0x3aHGF8uuAoMfCoJy7Sg==", + "nats@2.29.3": { + "integrity": "sha512-tOQCRCwC74DgBTk4pWZ9V45sk4d7peoE2njVprMRCBXrhJ5q5cYM7i6W+Uvw2qUrcfOSnuisrX7bEx3b3Wx4QA==", "dependencies": [ "nkeys.js" ] @@ -302,17 +57,6 @@ "tweetnacl" ] }, - "nock@14.0.0": { - "integrity": "sha512-3Z2ZoZoYTR/y2I+NI16+6IzfZFKBX7MrADtoBAm7v/QKqxQUhKw+Dh+847PPS1j/FDutjfIXfrh3CJF74yITWg==", - "dependencies": [ - "@mswjs/interceptors", - "json-stringify-safe", - "propagate" - ] - }, - "outvariant@1.4.3": { - "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==" - }, "prom-client@15.1.3": { "integrity": "sha512-6ZiOBfCywsD4k1BN9IX0uZhF+tJkV8q8llP64G5Hajs4JOeVLPCwpPVcpXy3BwYiUGgyJzsJJQeOIv7+hDSq8g==", "dependencies": [ @@ -320,18 +64,12 @@ "tdigest" ] }, - "propagate@2.0.1": { - "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==" - }, - "rxjs@7.8.1": { - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "rxjs@7.8.2": { + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", "dependencies": [ "tslib" ] }, - "strict-event-emitter@0.5.1": { - "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" - }, "tdigest@0.1.2": { "integrity": "sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==", "dependencies": [ @@ -343,15 +81,12 @@ }, "tweetnacl@1.0.3": { "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" - }, - "undici-types@6.19.8": { - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" } }, "workspace": { "dependencies": [ "jsr:@deno/dnt@~0.41.3", - "jsr:@flowcore/sdk@^1.38.0", + "jsr:@flowcore/sdk@^1.68.0", "jsr:@flowcore/time-uuid@~0.1.1", "npm:@date-fns/utc@^2.1.0", "npm:@flowcore/sdk-oidc-client@^1.3.1", From 474839d127a3e7be0ad29c9c5137e96a07ec7a5a Mon Sep 17 00:00:00 2001 From: jbiskur Date: Thu, 5 Mar 2026 13:04:25 +0000 Subject: [PATCH 2/3] fix: regenerate deno.lock with frozen-compatible entries Co-Authored-By: Claude Opus 4.6 --- deno.lock | 127 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/deno.lock b/deno.lock index bec9d28..3ca4387 100644 --- a/deno.lock +++ b/deno.lock @@ -1,9 +1,31 @@ { "version": "5", "specifiers": { + "jsr:@david/code-block-writer@^13.0.2": "13.0.3", + "jsr:@deno/cache-dir@~0.10.3": "0.10.3", + "jsr:@deno/dnt@~0.41.3": "0.41.3", + "jsr:@deno/graph@~0.73.1": "0.73.1", "jsr:@flowcore/sdk@^1.68.0": "1.68.0", "jsr:@flowcore/time-uuid@~0.1.1": "0.1.2", + "jsr:@std/assert@0.223": "0.223.0", + "jsr:@std/assert@0.226": "0.226.0", + "jsr:@std/bytes@0.223": "0.223.0", + "jsr:@std/fmt@0.223": "0.223.0", + "jsr:@std/fmt@1": "1.0.9", + "jsr:@std/fs@0.223": "0.223.0", + "jsr:@std/fs@1": "1.0.23", + "jsr:@std/fs@~0.229.3": "0.229.3", + "jsr:@std/internal@^1.0.12": "1.0.12", + "jsr:@std/io@0.223": "0.223.0", + "jsr:@std/path@0.223": "0.223.0", + "jsr:@std/path@1": "1.1.4", + "jsr:@std/path@1.0.0-rc.1": "1.0.0-rc.1", + "jsr:@std/path@^1.1.4": "1.1.4", + "jsr:@std/path@~0.225.2": "0.225.2", + "jsr:@ts-morph/bootstrap@0.24": "0.24.0", + "jsr:@ts-morph/common@0.24": "0.24.0", "npm:@date-fns/utc@^2.1.0": "2.1.1", + "npm:@flowcore/sdk-oidc-client@^1.3.1": "1.3.1", "npm:@sinclair/typebox@0.32.15": "0.32.15", "npm:date-fns@^4.1.0": "4.1.0", "npm:long@^5.3.1": "5.3.2", @@ -12,6 +34,33 @@ "npm:rxjs@^7.8.1": "7.8.2" }, "jsr": { + "@david/code-block-writer@13.0.3": { + "integrity": "f98c77d320f5957899a61bfb7a9bead7c6d83ad1515daee92dbacc861e13bb7f" + }, + "@deno/cache-dir@0.10.3": { + "integrity": "eb022f84ecc49c91d9d98131c6e6b118ff63a29e343624d058646b9d50404776", + "dependencies": [ + "jsr:@deno/graph", + "jsr:@std/fmt@0.223", + "jsr:@std/fs@0.223", + "jsr:@std/io", + "jsr:@std/path@0.223" + ] + }, + "@deno/dnt@0.41.3": { + "integrity": "b2ef2c8a5111eef86cb5bfcae103d6a2938e8e649e2461634a7befb7fc59d6d2", + "dependencies": [ + "jsr:@david/code-block-writer", + "jsr:@deno/cache-dir", + "jsr:@std/fmt@1", + "jsr:@std/fs@1", + "jsr:@std/path@1", + "jsr:@ts-morph/bootstrap" + ] + }, + "@deno/graph@0.73.1": { + "integrity": "cd69639d2709d479037d5ce191a422eabe8d71bb68b0098344f6b07411c84d41" + }, "@flowcore/sdk@1.68.0": { "integrity": "4fb0773342272dfbb5cc0f5a4679dac9d7128fcd026b2c24b831980ea5a4a76f", "dependencies": [ @@ -24,12 +73,90 @@ "dependencies": [ "npm:long" ] + }, + "@std/assert@0.223.0": { + "integrity": "eb8d6d879d76e1cc431205bd346ed4d88dc051c6366365b1af47034b0670be24" + }, + "@std/assert@0.226.0": { + "integrity": "0dfb5f7c7723c18cec118e080fec76ce15b4c31154b15ad2bd74822603ef75b3" + }, + "@std/bytes@0.223.0": { + "integrity": "84b75052cd8680942c397c2631318772b295019098f40aac5c36cead4cba51a8" + }, + "@std/fmt@0.223.0": { + "integrity": "6deb37794127dfc7d7bded2586b9fc6f5d50e62a8134846608baf71ffc1a5208" + }, + "@std/fmt@1.0.9": { + "integrity": "2487343e8899fb2be5d0e3d35013e54477ada198854e52dd05ed0422eddcabe0" + }, + "@std/fs@0.223.0": { + "integrity": "3b4b0550b2c524cbaaa5a9170c90e96cbb7354e837ad1bdaf15fc9df1ae9c31c" + }, + "@std/fs@0.229.3": { + "integrity": "783bca21f24da92e04c3893c9e79653227ab016c48e96b3078377ebd5222e6eb", + "dependencies": [ + "jsr:@std/path@1.0.0-rc.1" + ] + }, + "@std/fs@1.0.23": { + "integrity": "3ecbae4ce4fee03b180fa710caff36bb5adb66631c46a6460aaad49515565a37", + "dependencies": [ + "jsr:@std/internal", + "jsr:@std/path@^1.1.4" + ] + }, + "@std/internal@1.0.12": { + "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027" + }, + "@std/io@0.223.0": { + "integrity": "2d8c3c2ab3a515619b90da2c6ff5ea7b75a94383259ef4d02116b228393f84f1", + "dependencies": [ + "jsr:@std/assert@0.223", + "jsr:@std/bytes" + ] + }, + "@std/path@0.223.0": { + "integrity": "593963402d7e6597f5a6e620931661053572c982fc014000459edc1f93cc3989", + "dependencies": [ + "jsr:@std/assert@0.223" + ] + }, + "@std/path@0.225.2": { + "integrity": "0f2db41d36b50ef048dcb0399aac720a5348638dd3cb5bf80685bf2a745aa506", + "dependencies": [ + "jsr:@std/assert@0.226" + ] + }, + "@std/path@1.0.0-rc.1": { + "integrity": "b8c00ae2f19106a6bb7cbf1ab9be52aa70de1605daeb2dbdc4f87a7cbaf10ff6" + }, + "@std/path@1.1.4": { + "integrity": "1d2d43f39efb1b42f0b1882a25486647cb851481862dc7313390b2bb044314b5", + "dependencies": [ + "jsr:@std/internal" + ] + }, + "@ts-morph/bootstrap@0.24.0": { + "integrity": "a826a2ef7fa8a7c3f1042df2c034d20744d94da2ee32bf29275bcd4dffd3c060", + "dependencies": [ + "jsr:@ts-morph/common" + ] + }, + "@ts-morph/common@0.24.0": { + "integrity": "12b625b8e562446ba658cdbe9ad77774b4bd96b992ae8bd34c60dbf24d06c1f3", + "dependencies": [ + "jsr:@std/fs@~0.229.3", + "jsr:@std/path@~0.225.2" + ] } }, "npm": { "@date-fns/utc@2.1.1": { "integrity": "sha512-SlJDfG6RPeEX8wEVv6ZB3kak4MmbtyiI2qX/5zuKdordbrhB/iaJ58GVMZgJ6P1sJaM1gMgENFYYeg1JWrCFrA==" }, + "@flowcore/sdk-oidc-client@1.3.1": { + "integrity": "sha512-fUHOmKDQYMqMDlh/KucJiDZ9he12QUkQ2KOJKCVy6GD7qsJs9qiJ8jV9th1Xeuz9kAca4TRXt+spMUhZ4CfUDw==" + }, "@opentelemetry/api@1.9.0": { "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==" }, From a8a11a08afb8d0d5ee0f0c7997511af374c5f453 Mon Sep 17 00:00:00 2001 From: jbiskur Date: Thu, 5 Mar 2026 13:06:06 +0000 Subject: [PATCH 3/3] fix: use bare specifiers for test imports to satisfy deno lint Co-Authored-By: Claude Opus 4.6 --- deno.json | 2 ++ deno.lock | 31 +++++++++++++++++++++++++++++++ test/fixtures/fetch.fixture.ts | 4 ++-- test/tests/example.test.ts | 4 ++-- 4 files changed, 37 insertions(+), 4 deletions(-) diff --git a/deno.json b/deno.json index 26a1300..a2f7b5b 100644 --- a/deno.json +++ b/deno.json @@ -20,6 +20,8 @@ "@flowcore/sdk-oidc-client": "npm:@flowcore/sdk-oidc-client@^1.3.1", "@flowcore/time-uuid": "jsr:@flowcore/time-uuid@^0.1.1", "@sinclair/typebox": "npm:@sinclair/typebox@0.32.15", + "@std/assert": "jsr:@std/assert@^1.0.6", + "@std/testing": "jsr:@std/testing@^1.0.6", "date-fns": "npm:date-fns@^4.1.0", "nats": "npm:nats@^2.29.1", "prom-client": "npm:prom-client@^15.1.3", diff --git a/deno.lock b/deno.lock index 3ca4387..63d3d9f 100644 --- a/deno.lock +++ b/deno.lock @@ -9,11 +9,16 @@ "jsr:@flowcore/time-uuid@~0.1.1": "0.1.2", "jsr:@std/assert@0.223": "0.223.0", "jsr:@std/assert@0.226": "0.226.0", + "jsr:@std/assert@^1.0.17": "1.0.19", + "jsr:@std/assert@^1.0.6": "1.0.19", + "jsr:@std/async@^1.1.0": "1.2.0", "jsr:@std/bytes@0.223": "0.223.0", + "jsr:@std/data-structures@^1.0.10": "1.0.10", "jsr:@std/fmt@0.223": "0.223.0", "jsr:@std/fmt@1": "1.0.9", "jsr:@std/fs@0.223": "0.223.0", "jsr:@std/fs@1": "1.0.23", + "jsr:@std/fs@^1.0.22": "1.0.23", "jsr:@std/fs@~0.229.3": "0.229.3", "jsr:@std/internal@^1.0.12": "1.0.12", "jsr:@std/io@0.223": "0.223.0", @@ -22,6 +27,7 @@ "jsr:@std/path@1.0.0-rc.1": "1.0.0-rc.1", "jsr:@std/path@^1.1.4": "1.1.4", "jsr:@std/path@~0.225.2": "0.225.2", + "jsr:@std/testing@^1.0.6": "1.0.17", "jsr:@ts-morph/bootstrap@0.24": "0.24.0", "jsr:@ts-morph/common@0.24": "0.24.0", "npm:@date-fns/utc@^2.1.0": "2.1.1", @@ -80,9 +86,21 @@ "@std/assert@0.226.0": { "integrity": "0dfb5f7c7723c18cec118e080fec76ce15b4c31154b15ad2bd74822603ef75b3" }, + "@std/assert@1.0.19": { + "integrity": "eaada96ee120cb980bc47e040f82814d786fe8162ecc53c91d8df60b8755991e", + "dependencies": [ + "jsr:@std/internal" + ] + }, + "@std/async@1.2.0": { + "integrity": "c059c6f6d95ca7cc012ae8e8d7164d1697113d54b0b679e4372b354b11c2dee5" + }, "@std/bytes@0.223.0": { "integrity": "84b75052cd8680942c397c2631318772b295019098f40aac5c36cead4cba51a8" }, + "@std/data-structures@1.0.10": { + "integrity": "f574f86b0e07c69b9edc555fcc814b57d29258bad39fd5a34ba8a80ecf033cfe" + }, "@std/fmt@0.223.0": { "integrity": "6deb37794127dfc7d7bded2586b9fc6f5d50e62a8134846608baf71ffc1a5208" }, @@ -136,6 +154,17 @@ "jsr:@std/internal" ] }, + "@std/testing@1.0.17": { + "integrity": "87bdc2700fa98249d48a17cd72413352d3d3680dcfbdb64947fd0982d6bbf681", + "dependencies": [ + "jsr:@std/assert@^1.0.17", + "jsr:@std/async", + "jsr:@std/data-structures", + "jsr:@std/fs@^1.0.22", + "jsr:@std/internal", + "jsr:@std/path@^1.1.4" + ] + }, "@ts-morph/bootstrap@0.24.0": { "integrity": "a826a2ef7fa8a7c3f1042df2c034d20744d94da2ee32bf29275bcd4dffd3c060", "dependencies": [ @@ -215,6 +244,8 @@ "jsr:@deno/dnt@~0.41.3", "jsr:@flowcore/sdk@^1.68.0", "jsr:@flowcore/time-uuid@~0.1.1", + "jsr:@std/assert@^1.0.6", + "jsr:@std/testing@^1.0.6", "npm:@date-fns/utc@^2.1.0", "npm:@flowcore/sdk-oidc-client@^1.3.1", "npm:@sinclair/typebox@0.32.15", diff --git a/test/fixtures/fetch.fixture.ts b/test/fixtures/fetch.fixture.ts index 3ef31da..12b6f02 100644 --- a/test/fixtures/fetch.fixture.ts +++ b/test/fixtures/fetch.fixture.ts @@ -1,5 +1,5 @@ -import { type Stub, stub } from "jsr:@std/testing/mock" -import { assertArrayIncludes, assertObjectMatch } from "jsr:@std/assert" +import { type Stub, stub } from "@std/testing/mock" +import { assertArrayIncludes, assertObjectMatch } from "@std/assert" type Method = "GET" | "POST" | "PUT" | "DELETE" | "PATCH" | "OPTIONS" | "HEAD" | "TRACE" | "CONNECT" diff --git a/test/tests/example.test.ts b/test/tests/example.test.ts index 2e51b68..57bcba0 100644 --- a/test/tests/example.test.ts +++ b/test/tests/example.test.ts @@ -1,5 +1,5 @@ -import { assertEquals } from "jsr:@std/assert/equals" -import { describe, it } from "jsr:@std/testing/bdd" +import { assertEquals } from "@std/assert/equals" +import { describe, it } from "@std/testing/bdd" describe("Example", () => { it("should be successful", () => {