diff --git a/apps/event-worker/src/job-dispatch/github.ts b/apps/event-worker/src/job-dispatch/github.ts
index 5560dbf0c..c2dd73a07 100644
--- a/apps/event-worker/src/job-dispatch/github.ts
+++ b/apps/event-worker/src/job-dispatch/github.ts
@@ -85,7 +85,7 @@ const getReleaseJobAgentConfig = (jobId: string) =>
.from(SCHEMA.deploymentVersion)
.innerJoin(
SCHEMA.releaseJobTrigger,
- eq(SCHEMA.releaseJobTrigger.releaseId, SCHEMA.deploymentVersion.id),
+ eq(SCHEMA.releaseJobTrigger.versionId, SCHEMA.deploymentVersion.id),
)
.where(eq(SCHEMA.releaseJobTrigger.jobId, jobId))
.then(takeFirstOrNull)
diff --git a/apps/jobs/src/policy-checker/index.ts b/apps/jobs/src/policy-checker/index.ts
index 4900d9251..115dd35a0 100644
--- a/apps/jobs/src/policy-checker/index.ts
+++ b/apps/jobs/src/policy-checker/index.ts
@@ -42,7 +42,7 @@ export const run = async () => {
),
eq(
schema.environmentPolicyApproval.releaseId,
- schema.releaseJobTrigger.releaseId,
+ schema.releaseJobTrigger.versionId,
),
),
)
diff --git a/apps/jobs/src/timeout-checker/index.ts b/apps/jobs/src/timeout-checker/index.ts
index 329acf9f0..964aab6d5 100644
--- a/apps/jobs/src/timeout-checker/index.ts
+++ b/apps/jobs/src/timeout-checker/index.ts
@@ -14,7 +14,7 @@ export const run = async () =>
)
.innerJoin(
SCHEMA.releaseJobTrigger,
- eq(SCHEMA.releaseJobTrigger.releaseId, SCHEMA.deploymentVersion.id),
+ eq(SCHEMA.releaseJobTrigger.versionId, SCHEMA.deploymentVersion.id),
)
.innerJoin(SCHEMA.job, eq(SCHEMA.releaseJobTrigger.jobId, SCHEMA.job.id))
.where(
diff --git a/apps/webservice/src/app/[workspaceSlug]/(appv2)/_components/resources/ReleaseCell.tsx b/apps/webservice/src/app/[workspaceSlug]/(appv2)/_components/resources/ReleaseCell.tsx
index 8869f55e6..17244fa95 100644
--- a/apps/webservice/src/app/[workspaceSlug]/(appv2)/_components/resources/ReleaseCell.tsx
+++ b/apps/webservice/src/app/[workspaceSlug]/(appv2)/_components/resources/ReleaseCell.tsx
@@ -83,7 +83,7 @@ export const ReleaseCell: React.FC<{
const params = useParams<{ workspaceSlug: string; systemSlug: string }>();
return (
diff --git a/apps/webservice/src/app/api/v1/job-agents/[agentId]/jobs/running/route.ts b/apps/webservice/src/app/api/v1/job-agents/[agentId]/jobs/running/route.ts
index 2d696ed7f..953504a6a 100644
--- a/apps/webservice/src/app/api/v1/job-agents/[agentId]/jobs/running/route.ts
+++ b/apps/webservice/src/app/api/v1/job-agents/[agentId]/jobs/running/route.ts
@@ -36,7 +36,7 @@ export const GET = async (
)
.leftJoin(
SCHEMA.deploymentVersion,
- eq(SCHEMA.deploymentVersion.id, SCHEMA.releaseJobTrigger.releaseId),
+ eq(SCHEMA.deploymentVersion.id, SCHEMA.releaseJobTrigger.versionId),
)
.leftJoin(
SCHEMA.releaseMetadata,
diff --git a/apps/webservice/src/app/api/v1/jobs/[jobId]/route.ts b/apps/webservice/src/app/api/v1/jobs/[jobId]/route.ts
index 5cde6a727..f2fc16043 100644
--- a/apps/webservice/src/app/api/v1/jobs/[jobId]/route.ts
+++ b/apps/webservice/src/app/api/v1/jobs/[jobId]/route.ts
@@ -83,7 +83,7 @@ export const GET = request()
)
.leftJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.leftJoin(
schema.deployment,
diff --git a/packages/api/src/router/deployment-stats.ts b/packages/api/src/router/deployment-stats.ts
index 17c77cc6f..58ffdcd73 100644
--- a/packages/api/src/router/deployment-stats.ts
+++ b/packages/api/src/router/deployment-stats.ts
@@ -189,7 +189,7 @@ export const deploymentStatsRouter = createTRPCRouter({
)
.leftJoin(
schema.releaseJobTrigger,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.leftJoin(schema.job, eq(schema.job.id, schema.releaseJobTrigger.jobId))
.innerJoin(
@@ -243,7 +243,7 @@ export const deploymentStatsRouter = createTRPCRouter({
)
.innerJoin(
schema.deploymentVersion,
- eq(schema.deploymentVersion.id, schema.releaseJobTrigger.releaseId),
+ eq(schema.deploymentVersion.id, schema.releaseJobTrigger.versionId),
)
.innerJoin(
schema.deployment,
@@ -298,7 +298,7 @@ export const deploymentStatsRouter = createTRPCRouter({
)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.where(
and(
diff --git a/packages/api/src/router/deployment-version.ts b/packages/api/src/router/deployment-version.ts
index 56a502874..18fb12c09 100644
--- a/packages/api/src/router/deployment-version.ts
+++ b/packages/api/src/router/deployment-version.ts
@@ -376,7 +376,7 @@ export const versionRouter = createTRPCRouter({
)
.where(
and(
- eq(SCHEMA.releaseJobTrigger.releaseId, releaseId),
+ eq(SCHEMA.releaseJobTrigger.versionId, releaseId),
eq(SCHEMA.releaseJobTrigger.environmentId, environmentId),
isNull(SCHEMA.resource.deletedAt),
),
@@ -440,7 +440,7 @@ export const versionRouter = createTRPCRouter({
)
.innerJoin(
SCHEMA.deploymentVersion,
- eq(SCHEMA.releaseJobTrigger.releaseId, SCHEMA.deploymentVersion.id),
+ eq(SCHEMA.releaseJobTrigger.versionId, SCHEMA.deploymentVersion.id),
)
.orderBy(
SCHEMA.releaseJobTrigger.resourceId,
@@ -487,7 +487,7 @@ export const versionRouter = createTRPCRouter({
.where(
and(
eq(
- SCHEMA.releaseJobTrigger.releaseId,
+ SCHEMA.releaseJobTrigger.versionId,
SCHEMA.deploymentVersion.id,
),
eq(SCHEMA.releaseJobTrigger.environmentId, environmentId),
@@ -511,7 +511,7 @@ export const versionRouter = createTRPCRouter({
.where(
and(
eq(
- SCHEMA.releaseJobTrigger.releaseId,
+ SCHEMA.releaseJobTrigger.versionId,
SCHEMA.deploymentVersion.id,
),
eq(SCHEMA.releaseJobTrigger.environmentId, environmentId),
diff --git a/packages/api/src/router/deployment.ts b/packages/api/src/router/deployment.ts
index 8da021e0b..6f110ec85 100644
--- a/packages/api/src/router/deployment.ts
+++ b/packages/api/src/router/deployment.ts
@@ -383,7 +383,7 @@ export const deploymentRouter = createTRPCRouter({
)
.innerJoin(
SCHEMA.deploymentVersion,
- eq(SCHEMA.deploymentVersion.id, SCHEMA.releaseJobTrigger.releaseId),
+ eq(SCHEMA.deploymentVersion.id, SCHEMA.releaseJobTrigger.versionId),
)
.innerJoin(
SCHEMA.resource,
@@ -652,7 +652,7 @@ export const deploymentRouter = createTRPCRouter({
and(
eq(SCHEMA.releaseJobTrigger.resourceId, SCHEMA.resource.id),
eq(
- SCHEMA.releaseJobTrigger.releaseId,
+ SCHEMA.releaseJobTrigger.versionId,
SCHEMA.deploymentVersion.id,
),
eq(
diff --git a/packages/api/src/router/environment-approval.ts b/packages/api/src/router/environment-approval.ts
index 2d5159260..8beed307a 100644
--- a/packages/api/src/router/environment-approval.ts
+++ b/packages/api/src/router/environment-approval.ts
@@ -107,7 +107,7 @@ export const approvalRouter = createTRPCRouter({
)
.innerJoin(
SCHEMA.deploymentVersion,
- eq(SCHEMA.releaseJobTrigger.releaseId, SCHEMA.deploymentVersion.id),
+ eq(SCHEMA.releaseJobTrigger.versionId, SCHEMA.deploymentVersion.id),
)
.where(
and(
diff --git a/packages/api/src/router/environment-stats.ts b/packages/api/src/router/environment-stats.ts
index 1c58e550f..6ae69538a 100644
--- a/packages/api/src/router/environment-stats.ts
+++ b/packages/api/src/router/environment-stats.ts
@@ -51,7 +51,7 @@ export const environmentStatsRouter = createTRPCRouter({
)
.innerJoin(
SCHEMA.deploymentVersion,
- eq(SCHEMA.releaseJobTrigger.releaseId, SCHEMA.deploymentVersion.id),
+ eq(SCHEMA.releaseJobTrigger.versionId, SCHEMA.deploymentVersion.id),
)
.innerJoin(
SCHEMA.deployment,
diff --git a/packages/api/src/router/job.ts b/packages/api/src/router/job.ts
index 1e190686d..e702a18b1 100644
--- a/packages/api/src/router/job.ts
+++ b/packages/api/src/router/job.ts
@@ -47,7 +47,7 @@ const releaseJobTriggerQuery = (tx: Tx) =>
)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.deployment,
@@ -230,7 +230,7 @@ const releaseJobTriggerRouter = createTRPCRouter({
)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.deployment,
@@ -350,7 +350,7 @@ const releaseJobTriggerRouter = createTRPCRouter({
)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.where(
and(
@@ -457,7 +457,7 @@ const releaseJobTriggerRouter = createTRPCRouter({
)
.where(
and(
- eq(schema.releaseJobTrigger.releaseId, input.releaseId),
+ eq(schema.releaseJobTrigger.versionId, input.releaseId),
eq(schema.releaseJobTrigger.environmentId, input.environmentId),
),
)
@@ -782,7 +782,7 @@ const metadataKeysRouter = createTRPCRouter({
.from(schema.deploymentVersion)
.innerJoin(
schema.releaseJobTrigger,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.job,
diff --git a/packages/api/src/router/resource-stats.ts b/packages/api/src/router/resource-stats.ts
index 87fa7d69c..9a496c70f 100644
--- a/packages/api/src/router/resource-stats.ts
+++ b/packages/api/src/router/resource-stats.ts
@@ -80,7 +80,7 @@ const healthRouter = createTRPCRouter({
.from(SCHEMA.deploymentVersion)
.innerJoin(
SCHEMA.releaseJobTrigger,
- eq(SCHEMA.releaseJobTrigger.releaseId, SCHEMA.deploymentVersion.id),
+ eq(SCHEMA.releaseJobTrigger.versionId, SCHEMA.deploymentVersion.id),
)
.innerJoin(
SCHEMA.job,
diff --git a/packages/api/src/router/resources.ts b/packages/api/src/router/resources.ts
index 314e1d676..21f6630f0 100644
--- a/packages/api/src/router/resources.ts
+++ b/packages/api/src/router/resources.ts
@@ -104,7 +104,7 @@ const latestActiveReleaseByResourceAndEnvironmentId = (
.from(schema.deploymentVersion)
.innerJoin(
schema.releaseJobTrigger,
- eq(schema.deploymentVersion.id, schema.releaseJobTrigger.releaseId),
+ eq(schema.deploymentVersion.id, schema.releaseJobTrigger.versionId),
)
.as("rank_subquery");
@@ -123,7 +123,7 @@ const latestActiveReleaseByResourceAndEnvironmentId = (
.innerJoin(
schema.releaseJobTrigger,
and(
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
eq(schema.releaseJobTrigger.environmentId, schema.environment.id),
),
)
diff --git a/packages/auth/src/utils/rbac.ts b/packages/auth/src/utils/rbac.ts
index 093418413..43c3ef0d5 100644
--- a/packages/auth/src/utils/rbac.ts
+++ b/packages/auth/src/utils/rbac.ts
@@ -358,7 +358,7 @@ const getJobScopes = async (id: string) => {
.innerJoin(environment, eq(releaseJobTrigger.environmentId, environment.id))
.innerJoin(
deploymentVersion,
- eq(releaseJobTrigger.releaseId, deploymentVersion.id),
+ eq(releaseJobTrigger.versionId, deploymentVersion.id),
)
.innerJoin(deployment, eq(deploymentVersion.deploymentId, deployment.id))
.innerJoin(system, eq(deployment.systemId, system.id))
diff --git a/packages/db/drizzle/meta/0076_snapshot.json b/packages/db/drizzle/meta/0076_snapshot.json
index 45cfff3fe..4fce46d28 100644
--- a/packages/db/drizzle/meta/0076_snapshot.json
+++ b/packages/db/drizzle/meta/0076_snapshot.json
@@ -81,12 +81,8 @@
"name": "account_userId_user_id_fk",
"tableFrom": "account",
"tableTo": "user",
- "columnsFrom": [
- "userId"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["userId"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -94,10 +90,7 @@
"compositePrimaryKeys": {
"account_provider_providerAccountId_pk": {
"name": "account_provider_providerAccountId_pk",
- "columns": [
- "provider",
- "providerAccountId"
- ]
+ "columns": ["provider", "providerAccountId"]
}
},
"uniqueConstraints": {}
@@ -131,12 +124,8 @@
"name": "session_userId_user_id_fk",
"tableFrom": "session",
"tableTo": "user",
- "columnsFrom": [
- "userId"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["userId"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -215,12 +204,8 @@
"name": "user_active_workspace_id_workspace_id_fk",
"tableFrom": "user",
"tableTo": "workspace",
- "columnsFrom": [
- "active_workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["active_workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "no action"
}
@@ -304,12 +289,8 @@
"name": "user_api_key_user_id_user_id_fk",
"tableFrom": "user_api_key",
"tableTo": "user",
- "columnsFrom": [
- "user_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -366,12 +347,8 @@
"name": "dashboard_workspace_id_workspace_id_fk",
"tableFrom": "dashboard",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -440,12 +417,8 @@
"name": "dashboard_widget_dashboard_id_dashboard_id_fk",
"tableFrom": "dashboard_widget",
"tableTo": "dashboard",
- "columnsFrom": [
- "dashboard_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["dashboard_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -525,12 +498,8 @@
"name": "deployment_variable_deployment_id_deployment_id_fk",
"tableFrom": "deployment_variable",
"tableTo": "deployment",
- "columnsFrom": [
- "deployment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -538,12 +507,8 @@
"name": "deployment_variable_default_value_id_deployment_variable_value_id_fk",
"tableFrom": "deployment_variable",
"tableTo": "deployment_variable_value",
- "columnsFrom": [
- "default_value_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["default_value_id"],
+ "columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "no action"
}
@@ -603,12 +568,8 @@
"name": "deployment_variable_set_deployment_id_deployment_id_fk",
"tableFrom": "deployment_variable_set",
"tableTo": "deployment",
- "columnsFrom": [
- "deployment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -616,12 +577,8 @@
"name": "deployment_variable_set_variable_set_id_variable_set_id_fk",
"tableFrom": "deployment_variable_set",
"tableTo": "variable_set",
- "columnsFrom": [
- "variable_set_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["variable_set_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -688,12 +645,8 @@
"name": "deployment_variable_value_variable_id_deployment_variable_id_fk",
"tableFrom": "deployment_variable_value",
"tableTo": "deployment_variable",
- "columnsFrom": [
- "variable_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["variable_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "restrict"
}
@@ -799,12 +752,8 @@
"name": "deployment_system_id_system_id_fk",
"tableFrom": "deployment",
"tableTo": "system",
- "columnsFrom": [
- "system_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["system_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
},
@@ -812,12 +761,8 @@
"name": "deployment_job_agent_id_job_agent_id_fk",
"tableFrom": "deployment",
"tableTo": "job_agent",
- "columnsFrom": [
- "job_agent_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["job_agent_id"],
+ "columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "no action"
}
@@ -876,12 +821,8 @@
"name": "deployment_meta_dependency_deployment_id_deployment_id_fk",
"tableFrom": "deployment_meta_dependency",
"tableTo": "deployment",
- "columnsFrom": [
- "deployment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
},
@@ -889,12 +830,8 @@
"name": "deployment_meta_dependency_depends_on_id_deployment_id_fk",
"tableFrom": "deployment_meta_dependency",
"tableTo": "deployment",
- "columnsFrom": [
- "depends_on_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["depends_on_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
}
@@ -954,12 +891,8 @@
"name": "environment_policy_deployment_policy_id_environment_policy_id_fk",
"tableFrom": "environment_policy_deployment",
"tableTo": "environment_policy",
- "columnsFrom": [
- "policy_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["policy_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -967,12 +900,8 @@
"name": "environment_policy_deployment_environment_id_environment_id_fk",
"tableFrom": "environment_policy_deployment",
"tableTo": "environment",
- "columnsFrom": [
- "environment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["environment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -1066,12 +995,8 @@
"name": "environment_system_id_system_id_fk",
"tableFrom": "environment",
"tableTo": "system",
- "columnsFrom": [
- "system_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["system_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -1079,12 +1004,8 @@
"name": "environment_policy_id_environment_policy_id_fk",
"tableFrom": "environment",
"tableTo": "environment_policy",
- "columnsFrom": [
- "policy_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["policy_id"],
+ "columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "no action"
}
@@ -1150,12 +1071,8 @@
"name": "environment_metadata_environment_id_environment_id_fk",
"tableFrom": "environment_metadata",
"tableTo": "environment",
- "columnsFrom": [
- "environment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["environment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -1257,12 +1174,8 @@
"name": "environment_policy_system_id_system_id_fk",
"tableFrom": "environment_policy",
"tableTo": "system",
- "columnsFrom": [
- "system_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["system_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -1270,12 +1183,8 @@
"name": "environment_policy_environment_id_environment_id_fk",
"tableFrom": "environment_policy",
"tableTo": "environment",
- "columnsFrom": [
- "environment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["environment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -1356,12 +1265,8 @@
"name": "environment_policy_approval_policy_id_environment_policy_id_fk",
"tableFrom": "environment_policy_approval",
"tableTo": "environment_policy",
- "columnsFrom": [
- "policy_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["policy_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -1369,12 +1274,8 @@
"name": "environment_policy_approval_release_id_deployment_version_id_fk",
"tableFrom": "environment_policy_approval",
"tableTo": "deployment_version",
- "columnsFrom": [
- "release_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["release_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -1382,12 +1283,8 @@
"name": "environment_policy_approval_user_id_user_id_fk",
"tableFrom": "environment_policy_approval",
"tableTo": "user",
- "columnsFrom": [
- "user_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "no action"
}
@@ -1438,12 +1335,8 @@
"name": "environment_policy_release_window_policy_id_environment_policy_id_fk",
"tableFrom": "environment_policy_release_window",
"tableTo": "environment_policy",
- "columnsFrom": [
- "policy_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["policy_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -1580,12 +1473,8 @@
"name": "runhook_hook_id_hook_id_fk",
"tableFrom": "runhook",
"tableTo": "hook",
- "columnsFrom": [
- "hook_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["hook_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -1593,12 +1482,8 @@
"name": "runhook_runbook_id_runbook_id_fk",
"tableFrom": "runhook",
"tableTo": "runbook",
- "columnsFrom": [
- "runbook_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["runbook_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -1691,12 +1576,8 @@
"name": "github_entity_added_by_user_id_user_id_fk",
"tableFrom": "github_entity",
"tableTo": "user",
- "columnsFrom": [
- "added_by_user_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["added_by_user_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -1704,12 +1585,8 @@
"name": "github_entity_workspace_id_workspace_id_fk",
"tableFrom": "github_entity",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -1753,12 +1630,8 @@
"name": "github_user_user_id_user_id_fk",
"tableFrom": "github_user",
"tableTo": "user",
- "columnsFrom": [
- "user_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -1818,12 +1691,8 @@
"name": "job_resource_relationship_job_id_job_id_fk",
"tableFrom": "job_resource_relationship",
"tableTo": "job",
- "columnsFrom": [
- "job_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["job_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -1939,12 +1808,8 @@
"name": "resource_provider_id_resource_provider_id_fk",
"tableFrom": "resource",
"tableTo": "resource_provider",
- "columnsFrom": [
- "provider_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["provider_id"],
+ "columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "no action"
},
@@ -1952,12 +1817,8 @@
"name": "resource_workspace_id_workspace_id_fk",
"tableFrom": "resource",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -2023,12 +1884,8 @@
"name": "resource_metadata_resource_id_resource_id_fk",
"tableFrom": "resource_metadata",
"tableTo": "resource",
- "columnsFrom": [
- "resource_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["resource_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -2101,12 +1958,8 @@
"name": "resource_relationship_workspace_id_workspace_id_fk",
"tableFrom": "resource_relationship",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -2184,12 +2037,8 @@
"name": "resource_schema_workspace_id_workspace_id_fk",
"tableFrom": "resource_schema",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
}
@@ -2262,12 +2111,8 @@
"name": "resource_variable_resource_id_resource_id_fk",
"tableFrom": "resource_variable",
"tableTo": "resource",
- "columnsFrom": [
- "resource_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["resource_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -2318,12 +2163,8 @@
"name": "resource_view_workspace_id_workspace_id_fk",
"tableFrom": "resource_view",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -2377,12 +2218,8 @@
"name": "azure_tenant_workspace_id_workspace_id_fk",
"tableFrom": "azure_tenant",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
}
@@ -2449,12 +2286,8 @@
"name": "resource_provider_workspace_id_workspace_id_fk",
"tableFrom": "resource_provider",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
}
@@ -2506,12 +2339,8 @@
"name": "resource_provider_aws_resource_provider_id_resource_provider_id_fk",
"tableFrom": "resource_provider_aws",
"tableTo": "resource_provider",
- "columnsFrom": [
- "resource_provider_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["resource_provider_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -2555,12 +2384,8 @@
"name": "resource_provider_azure_resource_provider_id_resource_provider_id_fk",
"tableFrom": "resource_provider_azure",
"tableTo": "resource_provider",
- "columnsFrom": [
- "resource_provider_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["resource_provider_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -2568,12 +2393,8 @@
"name": "resource_provider_azure_tenant_id_azure_tenant_id_fk",
"tableFrom": "resource_provider_azure",
"tableTo": "azure_tenant",
- "columnsFrom": [
- "tenant_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
}
@@ -2646,12 +2467,8 @@
"name": "resource_provider_google_resource_provider_id_resource_provider_id_fk",
"tableFrom": "resource_provider_google",
"tableTo": "resource_provider",
- "columnsFrom": [
- "resource_provider_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["resource_provider_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -2767,12 +2584,8 @@
"name": "deployment_version_deployment_id_deployment_id_fk",
"tableFrom": "deployment_version",
"tableTo": "deployment",
- "columnsFrom": [
- "deployment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -2846,12 +2659,8 @@
"name": "deployment_version_channel_deployment_id_deployment_id_fk",
"tableFrom": "deployment_version_channel",
"tableTo": "deployment",
- "columnsFrom": [
- "deployment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -2918,12 +2727,8 @@
"name": "deployment_version_dependency_deployment_version_id_deployment_version_id_fk",
"tableFrom": "deployment_version_dependency",
"tableTo": "deployment_version",
- "columnsFrom": [
- "deployment_version_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_version_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -2931,12 +2736,8 @@
"name": "deployment_version_dependency_deployment_id_deployment_id_fk",
"tableFrom": "deployment_version_dependency",
"tableTo": "deployment",
- "columnsFrom": [
- "deployment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -3006,12 +2807,8 @@
"name": "release_job_trigger_job_id_job_id_fk",
"tableFrom": "release_job_trigger",
"tableTo": "job",
- "columnsFrom": [
- "job_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["job_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
},
@@ -3019,12 +2816,8 @@
"name": "release_job_trigger_caused_by_id_user_id_fk",
"tableFrom": "release_job_trigger",
"tableTo": "user",
- "columnsFrom": [
- "caused_by_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["caused_by_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
},
@@ -3032,12 +2825,8 @@
"name": "release_job_trigger_deployment_version_id_deployment_version_id_fk",
"tableFrom": "release_job_trigger",
"tableTo": "deployment_version",
- "columnsFrom": [
- "deployment_version_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_version_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -3045,12 +2834,8 @@
"name": "release_job_trigger_resource_id_resource_id_fk",
"tableFrom": "release_job_trigger",
"tableTo": "resource",
- "columnsFrom": [
- "resource_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["resource_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -3058,12 +2843,8 @@
"name": "release_job_trigger_environment_id_environment_id_fk",
"tableFrom": "release_job_trigger",
"tableTo": "environment",
- "columnsFrom": [
- "environment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["environment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -3073,9 +2854,7 @@
"release_job_trigger_job_id_unique": {
"name": "release_job_trigger_job_id_unique",
"nullsNotDistinct": false,
- "columns": [
- "job_id"
- ]
+ "columns": ["job_id"]
}
}
},
@@ -3137,12 +2916,8 @@
"name": "deployment_version_metadata_deployment_version_id_deployment_version_id_fk",
"tableFrom": "deployment_version_metadata",
"tableTo": "deployment_version",
- "columnsFrom": [
- "deployment_version_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_version_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -3215,12 +2990,8 @@
"name": "system_workspace_id_workspace_id_fk",
"tableFrom": "system",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -3277,12 +3048,8 @@
"name": "runbook_system_id_system_id_fk",
"tableFrom": "runbook",
"tableTo": "system",
- "columnsFrom": [
- "system_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["system_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -3290,12 +3057,8 @@
"name": "runbook_job_agent_id_job_agent_id_fk",
"tableFrom": "runbook",
"tableTo": "job_agent",
- "columnsFrom": [
- "job_agent_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["job_agent_id"],
+ "columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "no action"
}
@@ -3340,12 +3103,8 @@
"name": "runbook_job_trigger_job_id_job_id_fk",
"tableFrom": "runbook_job_trigger",
"tableTo": "job",
- "columnsFrom": [
- "job_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["job_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -3353,12 +3112,8 @@
"name": "runbook_job_trigger_runbook_id_runbook_id_fk",
"tableFrom": "runbook_job_trigger",
"tableTo": "runbook",
- "columnsFrom": [
- "runbook_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["runbook_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -3368,9 +3123,7 @@
"runbook_job_trigger_job_id_unique": {
"name": "runbook_job_trigger_job_id_unique",
"nullsNotDistinct": false,
- "columns": [
- "job_id"
- ]
+ "columns": ["job_id"]
}
}
},
@@ -3404,12 +3157,8 @@
"name": "team_workspace_id_workspace_id_fk",
"tableFrom": "team",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -3469,12 +3218,8 @@
"name": "team_member_team_id_team_id_fk",
"tableFrom": "team_member",
"tableTo": "team",
- "columnsFrom": [
- "team_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["team_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -3482,12 +3227,8 @@
"name": "team_member_user_id_user_id_fk",
"tableFrom": "team_member",
"tableTo": "user",
- "columnsFrom": [
- "user_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -3611,12 +3352,8 @@
"name": "job_job_agent_id_job_agent_id_fk",
"tableFrom": "job",
"tableTo": "job_agent",
- "columnsFrom": [
- "job_agent_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["job_agent_id"],
+ "columnsTo": ["id"],
"onDelete": "set null",
"onUpdate": "no action"
}
@@ -3682,12 +3419,8 @@
"name": "job_metadata_job_id_job_id_fk",
"tableFrom": "job_metadata",
"tableTo": "job",
- "columnsFrom": [
- "job_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["job_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -3760,12 +3493,8 @@
"name": "job_variable_job_id_job_id_fk",
"tableFrom": "job_variable",
"tableTo": "job",
- "columnsFrom": [
- "job_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["job_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
}
@@ -3823,9 +3552,7 @@
"workspace_slug_unique": {
"name": "workspace_slug_unique",
"nullsNotDistinct": false,
- "columns": [
- "slug"
- ]
+ "columns": ["slug"]
}
}
},
@@ -3913,12 +3640,8 @@
"name": "workspace_email_domain_matching_workspace_id_workspace_id_fk",
"tableFrom": "workspace_email_domain_matching",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -3926,12 +3649,8 @@
"name": "workspace_email_domain_matching_role_id_role_id_fk",
"tableFrom": "workspace_email_domain_matching",
"tableTo": "role",
- "columnsFrom": [
- "role_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["role_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -3975,12 +3694,8 @@
"name": "variable_set_system_id_system_id_fk",
"tableFrom": "variable_set",
"tableTo": "system",
- "columnsFrom": [
- "system_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["system_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4018,12 +3733,8 @@
"name": "variable_set_environment_variable_set_id_variable_set_id_fk",
"tableFrom": "variable_set_environment",
"tableTo": "variable_set",
- "columnsFrom": [
- "variable_set_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["variable_set_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -4031,12 +3742,8 @@
"name": "variable_set_environment_environment_id_environment_id_fk",
"tableFrom": "variable_set_environment",
"tableTo": "environment",
- "columnsFrom": [
- "environment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["environment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4102,12 +3809,8 @@
"name": "variable_set_value_variable_set_id_variable_set_id_fk",
"tableFrom": "variable_set_value",
"tableTo": "variable_set",
- "columnsFrom": [
- "variable_set_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["variable_set_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4164,12 +3867,8 @@
"name": "workspace_invite_token_role_id_role_id_fk",
"tableFrom": "workspace_invite_token",
"tableTo": "role",
- "columnsFrom": [
- "role_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["role_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -4177,12 +3876,8 @@
"name": "workspace_invite_token_workspace_id_workspace_id_fk",
"tableFrom": "workspace_invite_token",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -4190,12 +3885,8 @@
"name": "workspace_invite_token_created_by_user_id_fk",
"tableFrom": "workspace_invite_token",
"tableTo": "user",
- "columnsFrom": [
- "created_by"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["created_by"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4205,9 +3896,7 @@
"workspace_invite_token_token_unique": {
"name": "workspace_invite_token_token_unique",
"nullsNotDistinct": false,
- "columns": [
- "token"
- ]
+ "columns": ["token"]
}
}
},
@@ -4260,12 +3949,8 @@
"name": "resource_metadata_group_workspace_id_workspace_id_fk",
"tableFrom": "resource_metadata_group",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4351,12 +4036,8 @@
"name": "runbook_variable_runbook_id_runbook_id_fk",
"tableFrom": "runbook_variable",
"tableTo": "runbook",
- "columnsFrom": [
- "runbook_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["runbook_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4454,12 +4135,8 @@
"name": "entity_role_role_id_role_id_fk",
"tableFrom": "entity_role",
"tableTo": "role",
- "columnsFrom": [
- "role_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["role_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4503,12 +4180,8 @@
"name": "role_workspace_id_workspace_id_fk",
"tableFrom": "role",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4568,12 +4241,8 @@
"name": "role_permission_role_id_role_id_fk",
"tableFrom": "role_permission",
"tableTo": "role",
- "columnsFrom": [
- "role_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["role_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4646,12 +4315,8 @@
"name": "job_agent_workspace_id_workspace_id_fk",
"tableFrom": "job_agent",
"tableTo": "workspace",
- "columnsFrom": [
- "workspace_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["workspace_id"],
+ "columnsTo": ["id"],
"onDelete": "no action",
"onUpdate": "no action"
}
@@ -4738,12 +4403,8 @@
"name": "environment_policy_deployment_version_channel_policy_id_environment_policy_id_fk",
"tableFrom": "environment_policy_deployment_version_channel",
"tableTo": "environment_policy",
- "columnsFrom": [
- "policy_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["policy_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -4751,12 +4412,8 @@
"name": "environment_policy_deployment_version_channel_channel_id_deployment_version_channel_id_fk",
"tableFrom": "environment_policy_deployment_version_channel",
"tableTo": "deployment_version_channel",
- "columnsFrom": [
- "channel_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["channel_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
},
@@ -4764,12 +4421,8 @@
"name": "environment_policy_deployment_version_channel_deployment_id_deployment_id_fk",
"tableFrom": "environment_policy_deployment_version_channel",
"tableTo": "deployment",
- "columnsFrom": [
- "deployment_id"
- ],
- "columnsTo": [
- "id"
- ],
+ "columnsFrom": ["deployment_id"],
+ "columnsTo": ["id"],
"onDelete": "cascade",
"onUpdate": "no action"
}
@@ -4782,70 +4435,42 @@
"public.system_role": {
"name": "system_role",
"schema": "public",
- "values": [
- "user",
- "admin"
- ]
+ "values": ["user", "admin"]
},
"public.environment_policy_approval_requirement": {
"name": "environment_policy_approval_requirement",
"schema": "public",
- "values": [
- "manual",
- "automatic"
- ]
+ "values": ["manual", "automatic"]
},
"public.approval_status_type": {
"name": "approval_status_type",
"schema": "public",
- "values": [
- "pending",
- "approved",
- "rejected"
- ]
+ "values": ["pending", "approved", "rejected"]
},
"public.environment_policy_deployment_success_type": {
"name": "environment_policy_deployment_success_type",
"schema": "public",
- "values": [
- "all",
- "some",
- "optional"
- ]
+ "values": ["all", "some", "optional"]
},
"public.recurrence_type": {
"name": "recurrence_type",
"schema": "public",
- "values": [
- "hourly",
- "daily",
- "weekly",
- "monthly"
- ]
+ "values": ["hourly", "daily", "weekly", "monthly"]
},
"public.release_sequencing_type": {
"name": "release_sequencing_type",
"schema": "public",
- "values": [
- "wait",
- "cancel"
- ]
+ "values": ["wait", "cancel"]
},
"public.github_entity_type": {
"name": "github_entity_type",
"schema": "public",
- "values": [
- "organization",
- "user"
- ]
+ "values": ["organization", "user"]
},
"public.resource_relationship_type": {
"name": "resource_relationship_type",
"schema": "public",
- "values": [
- "associated_with",
- "depends_on"
- ]
+ "values": ["associated_with", "depends_on"]
},
"public.release_job_trigger_type": {
"name": "release_job_trigger_type",
@@ -4866,11 +4491,7 @@
"public.deployment_version_status": {
"name": "deployment_version_status",
"schema": "public",
- "values": [
- "building",
- "ready",
- "failed"
- ]
+ "values": ["building", "ready", "failed"]
},
"public.job_reason": {
"name": "job_reason",
@@ -4901,10 +4522,7 @@
"public.entity_type": {
"name": "entity_type",
"schema": "public",
- "values": [
- "user",
- "team"
- ]
+ "values": ["user", "team"]
},
"public.scope_type": {
"name": "scope_type",
@@ -4936,4 +4554,4 @@
"schemas": {},
"tables": {}
}
-}
\ No newline at end of file
+}
diff --git a/packages/db/drizzle/meta/_journal.json b/packages/db/drizzle/meta/_journal.json
index d67137cb5..ecd30d933 100644
--- a/packages/db/drizzle/meta/_journal.json
+++ b/packages/db/drizzle/meta/_journal.json
@@ -542,4 +542,4 @@
"breakpoints": true
}
]
-}
\ No newline at end of file
+}
diff --git a/packages/db/src/schema/release.ts b/packages/db/src/schema/release.ts
index e0767b169..93c36fcfd 100644
--- a/packages/db/src/schema/release.ts
+++ b/packages/db/src/schema/release.ts
@@ -191,7 +191,7 @@ export const releaseJobTrigger = pgTable(
type: releaseJobTriggerType("type").notNull(),
causedById: uuid("caused_by_id").references(() => user.id),
- releaseId: uuid("deployment_version_id")
+ versionId: uuid("deployment_version_id")
.references(() => deploymentVersion.id, { onDelete: "cascade" })
.notNull(),
resourceId: uuid("resource_id")
diff --git a/packages/job-dispatch/src/__test__/job-variables-deployment.test.ts b/packages/job-dispatch/src/__test__/job-variables-deployment.test.ts
index 643c7767a..45496b482 100644
--- a/packages/job-dispatch/src/__test__/job-variables-deployment.test.ts
+++ b/packages/job-dispatch/src/__test__/job-variables-deployment.test.ts
@@ -46,7 +46,7 @@ const job: Job = {
id: "0",
jobId: "0",
type: "new_release",
- releaseId: "0",
+ versionId: "0",
resourceId: "0",
environmentId: "0",
createdAt: new Date(),
diff --git a/packages/job-dispatch/src/cancel-previous-jobs.ts b/packages/job-dispatch/src/cancel-previous-jobs.ts
index a8310cb56..598ea87e3 100644
--- a/packages/job-dispatch/src/cancel-previous-jobs.ts
+++ b/packages/job-dispatch/src/cancel-previous-jobs.ts
@@ -23,7 +23,7 @@ export const cancelPreviousJobsForRedeployedTriggers = async (
or(
...releaseJobTriggers.map((trigger) =>
and(
- eq(schema.releaseJobTrigger.releaseId, trigger.releaseId),
+ eq(schema.releaseJobTrigger.versionId, trigger.versionId),
eq(schema.releaseJobTrigger.environmentId, trigger.environmentId),
eq(schema.releaseJobTrigger.resourceId, trigger.resourceId),
eq(schema.job.status, JobStatus.Pending),
diff --git a/packages/job-dispatch/src/environment-release-channel-update.ts b/packages/job-dispatch/src/environment-release-channel-update.ts
index aff9141f9..94214d9d8 100644
--- a/packages/job-dispatch/src/environment-release-channel-update.ts
+++ b/packages/job-dispatch/src/environment-release-channel-update.ts
@@ -73,7 +73,7 @@ const cancelJobsForExcludedReleases = async (
)
.innerJoin(
SCHEMA.deploymentVersion,
- eq(SCHEMA.releaseJobTrigger.releaseId, SCHEMA.deploymentVersion.id),
+ eq(SCHEMA.releaseJobTrigger.versionId, SCHEMA.deploymentVersion.id),
)
.where(
and(
diff --git a/packages/job-dispatch/src/job-creation.ts b/packages/job-dispatch/src/job-creation.ts
index 78c0e497e..bb79fbc71 100644
--- a/packages/job-dispatch/src/job-creation.ts
+++ b/packages/job-dispatch/src/job-creation.ts
@@ -79,7 +79,7 @@ export const onJobCompletion = async (je: schema.Job) => {
.from(schema.releaseJobTrigger)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.deployment,
@@ -93,7 +93,7 @@ export const onJobCompletion = async (je: schema.Job) => {
.then(takeFirst);
const isDependentOnTriggerForCriteria = and(
- eq(schema.releaseJobTrigger.releaseId, triggers.deployment_version.id),
+ eq(schema.releaseJobTrigger.versionId, triggers.deployment_version.id),
eq(
schema.environmentPolicyDeployment.environmentId,
triggers.release_job_trigger.environmentId,
@@ -125,7 +125,7 @@ export const onJobCompletion = async (je: schema.Job) => {
.from(schema.releaseJobTrigger)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.deployment,
@@ -152,7 +152,7 @@ export const onJobCompletion = async (je: schema.Job) => {
and(
eq(
schema.releaseDependency.releaseId,
- schema.releaseJobTrigger.releaseId,
+ schema.releaseJobTrigger.versionId,
),
eq(schema.releaseDependency.deploymentId, triggers.deployment.id),
),
diff --git a/packages/job-dispatch/src/job-failure.ts b/packages/job-dispatch/src/job-failure.ts
index 7153e9295..1773a1624 100644
--- a/packages/job-dispatch/src/job-failure.ts
+++ b/packages/job-dispatch/src/job-failure.ts
@@ -13,7 +13,7 @@ export const onJobFailure = async (job: schema.Job) => {
.from(schema.releaseJobTrigger)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.deployment,
@@ -29,7 +29,7 @@ export const onJobFailure = async (job: schema.Job) => {
.from(schema.releaseJobTrigger)
.where(
and(
- eq(schema.releaseJobTrigger.releaseId, jobInfo.deployment_version.id),
+ eq(schema.releaseJobTrigger.versionId, jobInfo.deployment_version.id),
eq(
schema.releaseJobTrigger.environmentId,
jobInfo.release_job_trigger.environmentId,
diff --git a/packages/job-dispatch/src/job-variables-deployment/job-variables-deployment.ts b/packages/job-dispatch/src/job-variables-deployment/job-variables-deployment.ts
index b1963e51c..1f866f940 100644
--- a/packages/job-dispatch/src/job-variables-deployment/job-variables-deployment.ts
+++ b/packages/job-dispatch/src/job-variables-deployment/job-variables-deployment.ts
@@ -29,7 +29,7 @@ export const determineVariablesForReleaseJob = async (
): Promise => {
const variables = await utils.getDeploymentVariables(
tx,
- job.releaseJobTrigger.releaseId,
+ job.releaseJobTrigger.versionId,
);
if (variables.length === 0) return [];
diff --git a/packages/job-dispatch/src/pending-job-checker.ts b/packages/job-dispatch/src/pending-job-checker.ts
index 855127c97..5f3c5c92e 100644
--- a/packages/job-dispatch/src/pending-job-checker.ts
+++ b/packages/job-dispatch/src/pending-job-checker.ts
@@ -11,7 +11,7 @@ export const isPassingNoPendingJobsPolicy: ReleasePolicyChecker = async (
wf.length > 0
? db
.selectDistinctOn([
- SCHEMA.releaseJobTrigger.releaseId,
+ SCHEMA.releaseJobTrigger.versionId,
SCHEMA.releaseJobTrigger.resourceId,
SCHEMA.releaseJobTrigger.environmentId,
])
@@ -27,8 +27,8 @@ export const isPassingNoPendingJobsPolicy: ReleasePolicyChecker = async (
wf.map((w) => w.environmentId),
),
inArray(
- SCHEMA.releaseJobTrigger.releaseId,
- wf.map((w) => w.releaseId),
+ SCHEMA.releaseJobTrigger.versionId,
+ wf.map((w) => w.versionId),
),
inArray(
SCHEMA.releaseJobTrigger.resourceId,
@@ -45,7 +45,7 @@ export const isPassingNoPendingJobsPolicy: ReleasePolicyChecker = async (
(w) =>
!rows.some(
(r) =>
- r.release_job_trigger.releaseId === w.releaseId &&
+ r.release_job_trigger.versionId === w.versionId &&
r.release_job_trigger.resourceId === w.resourceId &&
r.release_job_trigger.environmentId === w.environmentId,
),
diff --git a/packages/job-dispatch/src/policies/concurrency-policy.ts b/packages/job-dispatch/src/policies/concurrency-policy.ts
index e979cb779..9f8d8b26b 100644
--- a/packages/job-dispatch/src/policies/concurrency-policy.ts
+++ b/packages/job-dispatch/src/policies/concurrency-policy.ts
@@ -25,7 +25,7 @@ export const isPassingConcurrencyPolicy: ReleaseIdPolicyChecker = async (
.from(schema.releaseJobTrigger)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.environment,
@@ -76,7 +76,7 @@ export const isPassingConcurrencyPolicy: ReleaseIdPolicyChecker = async (
)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.environment,
diff --git a/packages/job-dispatch/src/policies/gradual-rollout.ts b/packages/job-dispatch/src/policies/gradual-rollout.ts
index 382526c71..0c4624290 100644
--- a/packages/job-dispatch/src/policies/gradual-rollout.ts
+++ b/packages/job-dispatch/src/policies/gradual-rollout.ts
@@ -78,7 +78,7 @@ export const isPassingJobRolloutPolicy: ReleaseIdPolicyChecker = async (
.from(schema.releaseJobTrigger)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.environment,
diff --git a/packages/job-dispatch/src/policies/manual-approval.ts b/packages/job-dispatch/src/policies/manual-approval.ts
index 9c5312051..8822d564e 100644
--- a/packages/job-dispatch/src/policies/manual-approval.ts
+++ b/packages/job-dispatch/src/policies/manual-approval.ts
@@ -22,7 +22,7 @@ export const isPassingApprovalPolicy: ReleaseIdPolicyChecker = async (
.from(schema.releaseJobTrigger)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.environment,
diff --git a/packages/job-dispatch/src/policies/min-release-interval-policy.ts b/packages/job-dispatch/src/policies/min-release-interval-policy.ts
index b2fa83de2..7807b48e6 100644
--- a/packages/job-dispatch/src/policies/min-release-interval-policy.ts
+++ b/packages/job-dispatch/src/policies/min-release-interval-policy.ts
@@ -42,7 +42,7 @@ const latestCompletedReleaseSubQuery = (db: Tx, environmentIds: string[]) =>
.where(
and(
eq(
- SCHEMA.releaseJobTrigger.releaseId,
+ SCHEMA.releaseJobTrigger.versionId,
SCHEMA.deploymentVersion.id,
),
eq(
@@ -64,7 +64,7 @@ const latestCompletedReleaseSubQuery = (db: Tx, environmentIds: string[]) =>
.where(
and(
eq(
- SCHEMA.releaseJobTrigger.releaseId,
+ SCHEMA.releaseJobTrigger.versionId,
SCHEMA.deploymentVersion.id,
),
eq(
@@ -101,7 +101,7 @@ export const isPassingMinReleaseIntervalPolicy: ReleaseIdPolicyChecker = async (
.where(
inArray(
SCHEMA.deploymentVersion.id,
- releaseJobTriggers.map((rjt) => rjt.releaseId),
+ releaseJobTriggers.map((rjt) => rjt.versionId),
),
);
@@ -152,10 +152,10 @@ export const isPassingMinReleaseIntervalPolicy: ReleaseIdPolicyChecker = async (
);
return _.chain(releaseJobTriggers)
- .groupBy((rjt) => [rjt.environmentId, rjt.releaseId])
+ .groupBy((rjt) => [rjt.environmentId, rjt.versionId])
.filter((groupedTriggers) => {
const release = releases.find(
- (r) => r.id === groupedTriggers[0]!.releaseId,
+ (r) => r.id === groupedTriggers[0]!.versionId,
);
if (!release) return false;
diff --git a/packages/job-dispatch/src/policies/release-dependency.ts b/packages/job-dispatch/src/policies/release-dependency.ts
index 5fdaf2ad8..a00594d18 100644
--- a/packages/job-dispatch/src/policies/release-dependency.ts
+++ b/packages/job-dispatch/src/policies/release-dependency.ts
@@ -22,7 +22,7 @@ export const isPassingReleaseDependencyPolicy = async (
schema.releaseDependency,
eq(schema.deploymentVersion.id, schema.releaseDependency.releaseId),
)
- .where(eq(schema.deploymentVersion.id, trigger.releaseId));
+ .where(eq(schema.deploymentVersion.id, trigger.versionId));
if (release.length === 0) return trigger;
@@ -90,11 +90,11 @@ export const isPassingReleaseDependencyPolicy = async (
.select({
id: schema.releaseJobTrigger.id,
resourceId: schema.releaseJobTrigger.resourceId,
- releaseId: schema.releaseJobTrigger.releaseId,
+ versionId: schema.releaseJobTrigger.versionId,
status: schema.job.status,
createdAt: schema.job.createdAt,
rank: sql`ROW_NUMBER() OVER (
- PARTITION BY ${schema.releaseJobTrigger.resourceId}, ${schema.releaseJobTrigger.releaseId}
+ PARTITION BY ${schema.releaseJobTrigger.resourceId}, ${schema.releaseJobTrigger.versionId}
ORDER BY ${schema.job.createdAt} DESC
)`.as("rank"),
})
@@ -114,7 +114,7 @@ export const isPassingReleaseDependencyPolicy = async (
)
.innerJoin(
latestJobSubquery,
- eq(latestJobSubquery.releaseId, schema.deploymentVersion.id),
+ eq(latestJobSubquery.versionId, schema.deploymentVersion.id),
)
.where(
and(
diff --git a/packages/job-dispatch/src/policies/release-sequencing.ts b/packages/job-dispatch/src/policies/release-sequencing.ts
index b971a36e3..9ab2dbac6 100644
--- a/packages/job-dispatch/src/policies/release-sequencing.ts
+++ b/packages/job-dispatch/src/policies/release-sequencing.ts
@@ -35,7 +35,7 @@ export const isPassingNoActiveJobsPolicy: ReleaseIdPolicyChecker = async (
.from(schema.releaseJobTrigger)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.deployment,
@@ -51,7 +51,7 @@ export const isPassingNoActiveJobsPolicy: ReleaseIdPolicyChecker = async (
db.execute(sql`
select 1 from ${schema.job}
inner join ${schema.releaseJobTrigger} as rjt2 on ${schema.job.id} = rjt2.job_id
- inner join ${schema.deploymentVersion} as release2 on rjt2.deployment_version_id = release2.id
+ inner join ${schema.deploymentVersion} as release2 on rjt2.version_id = release2.id
inner join ${schema.resource} on rjt2.resource_id = ${schema.resource.id}
where rjt2.environment_id = ${schema.releaseJobTrigger.environmentId}
and release2.deployment_id = ${schema.deployment.id}
@@ -129,7 +129,7 @@ const isReleaseLatestActiveForEnvironment = async (
.from(schema.deploymentVersion)
.innerJoin(
schema.releaseJobTrigger,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(schema.job, eq(schema.releaseJobTrigger.jobId, schema.job.id))
.innerJoin(
@@ -174,17 +174,17 @@ export const isPassingNewerThanLastActiveReleasePolicy: ReleaseIdPolicyChecker =
async (db, releaseJobTriggers) => {
if (releaseJobTriggers.length === 0) return [];
- const releaseIds = releaseJobTriggers.map((rjt) => rjt.releaseId);
+ const versionIds = releaseJobTriggers.map((rjt) => rjt.versionId);
const releases = await db
.select()
.from(schema.deploymentVersion)
- .where(inArray(schema.deploymentVersion.id, releaseIds));
+ .where(inArray(schema.deploymentVersion.id, versionIds));
return _.chain(releaseJobTriggers)
- .groupBy((rjt) => [rjt.releaseId, rjt.environmentId])
+ .groupBy((rjt) => [rjt.versionId, rjt.environmentId])
.map(async (groupedTriggers) => {
const release = releases.find(
- (r) => r.id === groupedTriggers[0]!.releaseId,
+ (r) => r.id === groupedTriggers[0]!.versionId,
);
if (!release) return [];
const { environmentId } = groupedTriggers[0]!;
diff --git a/packages/job-dispatch/src/policies/release-string-check.ts b/packages/job-dispatch/src/policies/release-string-check.ts
index 6f6055500..d1df28834 100644
--- a/packages/job-dispatch/src/policies/release-string-check.ts
+++ b/packages/job-dispatch/src/policies/release-string-check.ts
@@ -63,17 +63,17 @@ export const isPassingReleaseStringCheckPolicy: ReleasePolicyChecker = async (
.value(),
);
- const releaseIds = wf.map((v) => v.releaseId).filter(isPresent);
+ const versionIds = wf.map((v) => v.versionId).filter(isPresent);
const rels = await db
.select()
.from(schema.deploymentVersion)
- .where(inArray(schema.deploymentVersion.id, releaseIds));
+ .where(inArray(schema.deploymentVersion.id, versionIds));
const promises = wf.map(async (wf) => {
const env = envs.find((e) => e.environment.id === wf.environmentId);
if (env == null) return null;
- const release = rels.find((r) => r.id === wf.releaseId);
+ const release = rels.find((r) => r.id === wf.versionId);
if (release == null) return null;
const policyReleaseChannel = env.policy.releaseChannels.find(
diff --git a/packages/job-dispatch/src/policies/success-rate-criteria-passing.ts b/packages/job-dispatch/src/policies/success-rate-criteria-passing.ts
index 23ef40be3..596cccc74 100644
--- a/packages/job-dispatch/src/policies/success-rate-criteria-passing.ts
+++ b/packages/job-dispatch/src/policies/success-rate-criteria-passing.ts
@@ -32,7 +32,7 @@ const isSuccessCriteriaPassing = async (
.where(
and(
eq(schema.environmentPolicyDeployment.policyId, policy.id),
- eq(schema.releaseJobTrigger.releaseId, release.id),
+ eq(schema.releaseJobTrigger.versionId, release.id),
),
);
@@ -67,7 +67,7 @@ export const isPassingCriteriaPolicy: ReleaseIdPolicyChecker = async (
.from(schema.releaseJobTrigger)
.innerJoin(
schema.deploymentVersion,
- eq(schema.releaseJobTrigger.releaseId, schema.deploymentVersion.id),
+ eq(schema.releaseJobTrigger.versionId, schema.deploymentVersion.id),
)
.innerJoin(
schema.environment,
diff --git a/packages/job-dispatch/src/policy-create.ts b/packages/job-dispatch/src/policy-create.ts
index bf1b22396..524992ee9 100644
--- a/packages/job-dispatch/src/policy-create.ts
+++ b/packages/job-dispatch/src/policy-create.ts
@@ -17,7 +17,7 @@ export const createJobApprovals = async (
.from(SCHEMA.releaseJobTrigger)
.innerJoin(
SCHEMA.deploymentVersion,
- eq(SCHEMA.releaseJobTrigger.releaseId, SCHEMA.deploymentVersion.id),
+ eq(SCHEMA.releaseJobTrigger.versionId, SCHEMA.deploymentVersion.id),
)
.innerJoin(
SCHEMA.environment,
@@ -33,7 +33,7 @@ export const createJobApprovals = async (
.where(
inArray(
SCHEMA.deploymentVersion.id,
- releaseJobTriggers.map((t) => t.releaseId).filter(isPresent),
+ releaseJobTriggers.map((t) => t.versionId).filter(isPresent),
),
);
diff --git a/packages/job-dispatch/src/release-job-trigger.ts b/packages/job-dispatch/src/release-job-trigger.ts
index 50d4f2549..4107881e4 100644
--- a/packages/job-dispatch/src/release-job-trigger.ts
+++ b/packages/job-dispatch/src/release-job-trigger.ts
@@ -172,7 +172,7 @@ class ReleaseJobTriggerBuilder {
causedById: this._causedById,
resourceId: v.resource.id,
environmentId: v.environment.id,
- releaseId:
+ versionId:
"deployment_version" in v ? v.deployment_version.id : v.release.id,
jobId: "",
}));
@@ -195,14 +195,14 @@ class ReleaseJobTriggerBuilder {
.where(
inArray(
SCHEMA.deploymentVersion.id,
- wt.map((t) => t.releaseId),
+ wt.map((t) => t.versionId),
),
);
const jobInserts = wt
.map((t) => {
const release = releases.find(
- (r) => r.deployment_version.id === t.releaseId,
+ (r) => r.deployment_version.id === t.versionId,
);
if (!release) return null;
return {
diff --git a/packages/job-dispatch/src/release-sequencing.ts b/packages/job-dispatch/src/release-sequencing.ts
index 9859ca4ef..1dc624549 100644
--- a/packages/job-dispatch/src/release-sequencing.ts
+++ b/packages/job-dispatch/src/release-sequencing.ts
@@ -32,7 +32,7 @@ export const cancelOldReleaseJobTriggersOnJobDispatch = async (
${schema.deploymentVersion.createdAt} as cancelReleaseCreatedAt
from ${schema.job}
inner join ${schema.releaseJobTrigger} on ${schema.job.id} = ${schema.releaseJobTrigger.jobId}
- inner join ${schema.deploymentVersion} on ${schema.releaseJobTrigger.releaseId} = ${schema.deploymentVersion.id}
+ inner join ${schema.deploymentVersion} on ${schema.releaseJobTrigger.versionId} = ${schema.deploymentVersion.id}
inner join ${schema.deployment} on ${schema.deploymentVersion.deploymentId} = ${schema.deployment.id}
where ${schema.job.status} = ${JobStatus.Pending}
`;
@@ -40,7 +40,7 @@ export const cancelOldReleaseJobTriggersOnJobDispatch = async (
const jobsToCancelQuery = sql`
select distinct triggers.jobIdToCancel
from ${schema.releaseJobTrigger}
- inner join ${schema.deploymentVersion} on ${schema.releaseJobTrigger.releaseId} = ${schema.deploymentVersion.id}
+ inner join ${schema.deploymentVersion} on ${schema.releaseJobTrigger.versionId} = ${schema.deploymentVersion.id}
inner join ${schema.deployment} on ${schema.deploymentVersion.deploymentId} = ${schema.deployment.id}
inner join ${schema.environment} on ${schema.releaseJobTrigger.environmentId} = ${schema.environment.id}
left join ${schema.environmentPolicy} on ${schema.environment.policyId} = ${schema.environmentPolicy.id}