Skip to content

Migrate Prepper to Spring Shell 4 #3

Description

@arnabnandy7

Context

The Embabel Agent Spring Shell 4 upgrade tracked in embabel/embabel-agent#1720 removes the legacy Spring Shell annotation API used by Prepper.

Validating Prepper against Embabel Agent 1.5.2-SNAPSHOT currently requires corresponding downstream API migrations.

Required changes

  • upgrade Prepper to the compatible Embabel Agent snapshot
  • replace legacy ShellComponent and ShellMethod annotations with the Spring Shell 4 command API
  • update relocated Actor and AgentInvocation APIs
  • replace the removed ProcessOptions builder usage
  • update relocated test-support APIs

Verification

  • compile against the locally installed Embabel Agent 1.5.2-SNAPSHOT
  • run the Prepper unit test suite with integration tests disabled
  • launch the interactive shell and verify the prep command is registered

Related upstream issue: embabel/embabel-agent#1720

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions