Update drizzle-zod dependency and enhance deployment tracking features

- Downgraded the drizzle-zod package from version 0.7.1 to 0.5.1 for compatibility.
- Added new fields `startedAt` and `finishedAt` to the deployment schema to track deployment timing.
- Enhanced deployment creation logic to set `startedAt` and `finishedAt` timestamps during deployment processes.
- Improved the ShowDeployments and ShowSchedulesLogs components to display deployment duration using a new Badge component.
- Refactored deployment removal logic to streamline the process of cleaning up old deployments.
This commit is contained in:
Mauricio Siu
2025-05-03 00:12:49 -06:00
parent 43ab1aa7b8
commit a5fb5532fd
12 changed files with 5763 additions and 159 deletions
+9 -9
View File
@@ -302,8 +302,8 @@ importers:
specifier: ^0.39.1
version: 0.39.1(@opentelemetry/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])
drizzle-zod:
specifier: 0.7.1
version: 0.7.1([email protected](@opentelemetry/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected]))([email protected])
specifier: 0.5.1
version: 0.5.1([email protected](@opentelemetry/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected]))([email protected])
fancy-ansi:
specifier: ^0.1.3
version: 0.1.3
@@ -664,8 +664,8 @@ importers:
specifier: ^0.39.1
version: 0.39.1(@opentelemetry/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])
drizzle-zod:
specifier: 0.7.1
version: 0.7.1([email protected](@opentelemetry/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected]))([email protected])
specifier: 0.5.1
version: 0.5.1([email protected](@opentelemetry/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected]))([email protected])
hi-base32:
specifier: ^0.5.1
version: 0.5.1
@@ -4549,11 +4549,11 @@ packages:
sqlite3:
optional: true
drizzle-zod@0.7.1:
resolution: {integrity: sha512-nZzALOdz44/AL2U005UlmMqaQ1qe5JfanvLujiTHiiT8+vZJTBFhj3pY4Vk+L6UWyKFfNmLhk602Hn4kCTynKQ==}
drizzle-zod@0.5.1:
resolution: {integrity: sha512-C/8bvzUH/zSnVfwdSibOgFjLhtDtbKYmkbPbUCq46QZyZCH6kODIMSOgZ8R7rVjoI+tCj3k06MRJMDqsIeoS4A==}
peerDependencies:
drizzle-orm: '>=0.36.0'
zod: '>=3.0.0'
drizzle-orm: '>=0.23.13'
zod: '*'
[email protected]:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
@@ -11191,7 +11191,7 @@ snapshots:
react: 18.2.0
sqlite3: 5.1.7
drizzle-zod@0.7.1([email protected](@opentelemetry/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected]))([email protected]):
drizzle-zod@0.5.1([email protected](@opentelemetry/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected]))([email protected]):
dependencies:
drizzle-orm: 0.39.1(@opentelemetry/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected])
zod: 3.23.8