Skip to content

chore: remove deprecated LAMBDA from TaskType enum - #500

Merged
nthmost-orkes merged 1 commit into
mainfrom
chore/remove-lambda-tasktype
Aug 25, 2026
Merged

chore: remove deprecated LAMBDA from TaskType enum#500
nthmost-orkes merged 1 commit into
mainfrom
chore/remove-lambda-tasktype

Conversation

@nthmost-orkes

@nthmost-orkes nthmost-orkes commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

What

Removes the LAMBDA = "LAMBDA" entry from TaskType in src/conductor/client/workflow/task/task_type.py. This was the only reference to LAMBDA in the SDK — there is no LambdaTask builder class.

Why

The LAMBDA task type was deprecated in Conductor OSS long before this Python SDK existed, so there are no users relying on it and no backwards-compatibility concern. Anyone reaching for it today is almost certainly looking for the INLINE task instead. Leaving TaskType.LAMBDA in the enum just points people at a dead end.

Confirmed with @v1r3n that the reference should be removed rather than built out (this supersedes the closed #440, which had proposed adding a LambdaTask builder).

User impact

A user browsing TaskType will no longer see LAMBDA and mistake it for a supported task type — they'll land on INLINE, which is the actual replacement.

Closes #427

The LAMBDA task type was deprecated in Conductor OSS long before this SDK
existed; users should use INLINE instead. There was no LambdaTask builder,
and TaskType.LAMBDA was the only remaining reference. Removing it per
maintainer confirmation (@viren-conductor).

Closes #427
@nthmost-orkes
nthmost-orkes merged commit c99e2cf into main Aug 25, 2026
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TaskType.LAMBDA should be removed — LAMBDA task type is deprecated

2 participants