Skip to content

Commit bc1ea26

Browse files
chore(infra): bump Alchemy to 2.0.0-beta.84 (#26057)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 3a87681 commit bc1ea26

27 files changed

Lines changed: 796 additions & 1269 deletions

‎.github/workflows/deploy-relay.yml‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@ on:
55
branches:
66
- main
77
# Redeploys main after a variable or secret change. Alchemy redeploys the
8-
# Worker when a value it reads changes, so force is rarely needed, and it
9-
# replaces the Postgres runtime role (alchemy-run/alchemy#1832).
8+
# Worker when a value it reads changes, so force is rarely needed.
109
workflow_dispatch:
1110
inputs:
1211
force:
13-
description: Redeploy every resource, including ones with no detected changes. Replaces the Postgres runtime role.
12+
description: Redeploy every resource, including ones with no detected changes.
1413
type: boolean
1514
default: false
1615

‎docs/operations/release.md‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,7 @@ Required `production` environment secrets:
150150

151151
After changing a variable or secret, run the **Deploy T3 Connect relay** workflow manually from
152152
`main` with **force** unchecked. Alchemy compares the values the Worker reads and redeploys it when
153-
one changed. Check **force** only to redeploy resources with no detected change: a forced run also
154-
replaces the Postgres runtime role and its password
155-
([alchemy-run/alchemy#1832](https://github.com/alchemy-run/alchemy/issues/1832)).
153+
one changed. Check **force** only to redeploy resources with no detected change.
156154

157155
The account-scoped repository credentials are consumed by Alchemy while provisioning relay stages; they
158156
are not bound into the relay Worker. The production deployment uses an Axiom personal access token,

‎infra/relay/alchemy.run.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// @effect-diagnostics anyUnknownInErrorContext:off layerMergeAllWithDependencies:off - Alchemy provider helpers expose framework-owned any requirements.
22
import * as Alchemy from "alchemy";
33
import * as Output from "alchemy/Output";
4-
import * as Axiom from "alchemy/Axiom";
5-
import * as Cloudflare from "alchemy/Cloudflare";
6-
import * as Drizzle from "alchemy/Drizzle";
4+
import * as Axiom from "@alchemy.run/axiom";
5+
import * as Cloudflare from "@alchemy.run/cloudflare";
6+
import * as Drizzle from "@alchemy.run/drizzle";
77
import * as Effect from "effect/Effect";
88
import * as Layer from "effect/Layer";
9-
import * as Planetscale from "alchemy/Planetscale";
9+
import * as Planetscale from "@alchemy.run/planetscale";
1010

1111
import { PublishClientConfig, tokenDigest } from "./src/clientConfig.ts";
1212
import * as RelayDb from "./src/db.ts";

‎infra/relay/package.json‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
"typecheck": "tsc --noEmit"
1313
},
1414
"dependencies": {
15+
"@alchemy.run/axiom": "catalog:",
16+
"@alchemy.run/cloudflare": "catalog:",
17+
"@alchemy.run/drizzle": "catalog:",
18+
"@alchemy.run/planetscale": "catalog:",
1519
"@clerk/backend": "catalog:",
1620
"@distilled.cloud/cloudflare": "catalog:",
1721
"@effect/sql-pg": "catalog:",
@@ -21,7 +25,7 @@
2125
"@t3tools/client-runtime": "workspace:*",
2226
"@t3tools/contracts": "workspace:*",
2327
"@t3tools/shared": "workspace:*",
24-
"alchemy": "2.0.0-beta.80",
28+
"alchemy": "catalog:",
2529
"drizzle-orm": "1.0.0-rc.5-ab785fc",
2630
"effect": "catalog:"
2731
},

‎infra/relay/src/agentActivity/ApnsDeliveryQueue.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as NodeCryptoLayer from "@effect/platform-node/NodeCrypto";
22
import { describe, expect, it } from "@effect/vitest";
33
import * as Alchemy from "alchemy";
4-
import * as Cloudflare from "alchemy/Cloudflare";
4+
import * as Cloudflare from "@alchemy.run/cloudflare";
55
import * as Effect from "effect/Effect";
66
import * as Layer from "effect/Layer";
77
import * as Redacted from "effect/Redacted";

‎infra/relay/src/agentActivity/ApnsDeliveryQueue.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as Alchemy from "alchemy";
2-
import * as Cloudflare from "alchemy/Cloudflare";
2+
import * as Cloudflare from "@alchemy.run/cloudflare";
33
import * as Crypto from "effect/Crypto";
44
import * as Context from "effect/Context";
55
import * as DateTime from "effect/DateTime";

‎infra/relay/src/agentActivity/FcmDeliveries.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import * as Layer from "effect/Layer";
88
import * as Redacted from "effect/Redacted";
99
import * as Schema from "effect/Schema";
1010
import * as Stream from "effect/Stream";
11-
import type * as Cloudflare from "alchemy/Cloudflare";
11+
import type * as Cloudflare from "@alchemy.run/cloudflare";
1212
import * as FcmDeliveryQueueConsumer from "./FcmDeliveryQueueConsumer.ts";
1313

1414
import * as RelayConfiguration from "../Config.ts";

‎infra/relay/src/agentActivity/FcmDeliveryQueueConsumer.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type * as Cloudflare from "alchemy/Cloudflare";
1+
import type * as Cloudflare from "@alchemy.run/cloudflare";
22
import * as Effect from "effect/Effect";
33

44
import * as FcmDeliveries from "./FcmDeliveries.ts";

‎infra/relay/src/agentActivity/FcmDeliveryQueueSender.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type * as Cloudflare from "alchemy/Cloudflare";
1+
import type * as Cloudflare from "@alchemy.run/cloudflare";
22
import * as Context from "effect/Context";
33
import type * as Effect from "effect/Effect";
44

‎infra/relay/src/db.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { PgClient } from "@effect/sql-pg/PgClient";
2-
import * as Cloudflare from "alchemy/Cloudflare";
3-
import * as Drizzle from "alchemy/Drizzle";
4-
import * as Planetscale from "alchemy/Planetscale";
2+
import * as Cloudflare from "@alchemy.run/cloudflare";
3+
import * as Drizzle from "@alchemy.run/drizzle";
4+
import * as Planetscale from "@alchemy.run/planetscale";
55
import * as Alchemy from "alchemy";
66
import * as RemovalPolicy from "alchemy/RemovalPolicy";
77
import type { EffectPgDatabase } from "drizzle-orm/effect-postgres";

0 commit comments

Comments
 (0)