Skip to content

Dependency on abandoned aws_lambda_ric gem #20

@jordan-brough

Description

@jordan-brough

The docs for this gem mention the enticing prospect of Processing jobs using AWS Lambda. 💯 🎉

However, the docs also mention that this requires:

  1. include the aws_lambda_ric gem

And that gem seems to be abandoned and the readme even says it only supports EOL versions of Ruby:

The Ruby Runtime Interface Client package currently supports Ruby versions:
2.5.x up to and including 2.7.x

Looking at this issue: aws/aws-lambda-ruby-runtime-interface-client#34
It appears that there is a newer version of aws_lambda_ric, but the code on github hasn't been updated, and it also hasn't been published to rubygems.

aws_lambda_ric needs a new release (see here and here) to support newer versions of Ruby cleanly.
For exaple, aws/aws-lambda-ruby-runtime-interface-client#16 and aws/aws-lambda-ruby-runtime-interface-client#20, which have already been merged but not published to rubygems.
And there are other issues such as aws/aws-lambda-ruby-runtime-interface-client#33 (PR submitted: aws/aws-lambda-ruby-runtime-interface-client#32), and aws/aws-lambda-ruby-runtime-interface-client#35 and aws/aws-lambda-ruby-runtime-interface-client#36.

I know this issue really belongs to the aws_lambda_ric repository, but that repository seems to be abandoned, and this repo is being maintained and it specifically mentions using aws_lambda_ric. Is there anything you can do to help improve that situation?

I know I and others in the community would be happy to help provide PRs for aws_lambda_ric, and it'd enable us to be able to use aws-activejob-sqs-ruby in new ways (as described in the readme in this repo).

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestNew feature or enhancement. May require GitHub community feedback.needs-triageThis issue or PR still needs to be triaged.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions