SIGN IN SIGN UP

chore(queue): remove system queue migrations (#4722)

## Description

Remove the remaining OSS surface for the retired `queue-migrate` system
queue path:

- remove `KindQueueMigrate` and its dev-server/deletion classifications
- remove the legacy `MigratePayload`, bulk `Migrate` API, and
implementation
- narrow the queue's migration interface to the still-active
migration-lock operation
- replace migration-kind test fixtures with an active system queue kind

Queue migration item movement now lives in the cloud migration
implementation. Migration locking remains in OSS because queue
processing still uses it to prevent work from starting during an active
migration.

This follows the cloud cleanup in inngest/monorepo#8172. That PR now
uses a private migration payload and no longer depends on the removed
OSS type.

## Release note

None

## Migration note

None

## Validation

- `go test -count=1 ./pkg/execution/queue
./pkg/execution/state/redis_state ./pkg/execution/executor
./pkg/execution/deletion ./tests/execution/queue`
- `git diff --check`
B
Bruno Scheufler committed
3c82c8c99290eee92765a3e42ca2a8873ff9a849
Parent: 7f56d49
Committed by GitHub <noreply@github.com> on 8/7/2026, 12:20:47 AM