Chore/migrate cdktf to cdktn#1603
Conversation
cdktf was sunsetted by HashiCorp in Dec 2025 and is no longer maintained. CDK Terrain (cdktn) is a community fork from cdktf 0.21.0 with active maintenance. This migration replaces all cdktf dependencies and imports with their cdktn equivalents, eliminating the archived dependency chain. - Replace cdktf 0.21.0 with cdktn 0.22.1 - Replace cdktf-cli 0.21.0 with cdktn-cli 0.22.1 - Replace @cdktf/provider-azurerm 14.23.1 with @cdktn/provider-azurerm 15.11.0 - Replace @cdktf/provider-null 11.0.1 with @cdktn/provider-null 12.0.0 - Replace @cdktf/provider-time 11.0.1 with @cdktn/provider-time 12.0.0 - Update all source imports across 27 files - Update CLI invocation from cdktf-cli to cdktn-cli Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Upgrades Effect packages to resolve production-facing security issues: - effect 3.13.2 → 3.20.0 (fixes AsyncLocalStorage context contamination) - @effect/platform 0.77.2 → 0.79.4 - @effect/platform-node 0.73.2 → 0.75.0 (last version before rpc/sql/cluster peer deps) - @effect/cli 0.56.2 → 0.58.0 - @effect/printer 0.41.2 → 0.41.9 - @effect/printer-ansi 0.41.2 → 0.41.9 - @effect/typeclass 0.32.2 → 0.32.9 Adds pnpm security override for undici >= 7.24.0 to patch 3 WebSocket vulnerabilities (overflow, unbounded memory, unhandled exception). Resolves: GHSA-38f7 (effect), GHSA-f269/GHSA-vrm6/GHSA-v9p9 (undici), GHSA-c2c7 (picomatch). Total audit: 90 → 25 vulns, 0 Azure-path HIGHs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
PR Summary
|
|
/integration sha=89055ff |
|
⌛ Integration tests are running... Check their status here 👈 |
|
✅ Integration tests have finished successfully! |
Description
Changes
Checks