Remove versions from logicFunction (#17540)

## Summary

- Remove `latestVersion` and `publishedVersions` columns from
`LogicFunction` entity
- Remove version parameter from logic function execution, build, and
source code retrieval
- Update all related services, DTOs, utilities, and tests
- Add database migration to drop the version columns
This commit is contained in:
Charles Bochet
2026-01-30 14:30:49 +01:00
committed by GitHub
parent 077cfeffca
commit 6eebf6f23a
64 changed files with 55 additions and 480 deletions
@@ -25,7 +25,6 @@ export const oneSucceededWorkflowRunQueryResult = {
logicFunctionInput: {
userId: '{{trigger.userId}}',
},
logicFunctionVersion: '1',
},
outputSchema: {
link: {
@@ -55,7 +54,6 @@ export const oneSucceededWorkflowRunQueryResult = {
input: {
logicFunctionId: '605efcda-6689-43b3-b24c-2eb76948f523',
logicFunctionInput: {},
logicFunctionVersion: '2',
},
outputSchema: {
link: {
@@ -4494,7 +4492,6 @@ export const oneSucceededWorkflowRunQueryResult = {
logicFunctionInput: {
userId: '{{trigger.userId}}',
},
logicFunctionVersion: '1',
},
outputSchema: {
link: {
@@ -4524,7 +4521,6 @@ export const oneSucceededWorkflowRunQueryResult = {
input: {
logicFunctionId: '605efcda-6689-43b3-b24c-2eb76948f523',
logicFunctionInput: {},
logicFunctionVersion: '2',
},
outputSchema: {
link: {