Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[lambda] support dotnet8 and java21 runtimes #1249

Merged
merged 9 commits into from
Mar 28, 2024
Merged

[lambda] support dotnet8 and java21 runtimes #1249

merged 9 commits into from
Mar 28, 2024

Conversation

astuyve
Copy link
Contributor

@astuyve astuyve commented Mar 20, 2024

What and why?

Adds support for dotnet8 and java21
closes #1247

How?

Just added it to the allowlist and bumped dependencies and resolved issues where methods moved packages.

Notes

  • Dependencies had to be bumped to be able to support this.

Review checklist

  • Feature or bugfix MUST have appropriate tests (unit, integration)

@astuyve astuyve requested review from a team as code owners March 20, 2024 19:40
@astuyve astuyve added the serverless Related to [lambda, stepfunctions, cloud-run] label Mar 20, 2024
@duncanista duncanista changed the title feat: Bump aws-sdk deps, so we can support dotnet8 and java21. Add support for these runtimes [lambda] support dotnet8 and java21 runtimes Mar 20, 2024
@datadog-datadog-prod-us1
Copy link

datadog-datadog-prod-us1 bot commented Mar 20, 2024

Datadog Report

Branch report: aj/add-dotnet8
Commit report: 4580cda
Test service: datadog-ci-tests

✅ 0 Failed, 8088 Passed, 0 Skipped, 44.21s Wall Time

Copy link
Contributor

@Drarig29 Drarig29 Mar 28, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I took the liberty to edit your PR: I don't want to have skipLibCheck: true because datadog-ci is a library itself. So, if we let the typecheck fail in the libraries we use, we might introduce build issues in our users' projects 😬

And apparently, the actual issue here was our definition of paths. So I removed it, and typeRoots as well because it was outdated: we don't have a ./src/types.ts file anymore.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks so much!!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for taking a look at this @Drarig29 !

Copy link
Contributor

@Drarig29 Drarig29 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@astuyve astuyve merged commit ae781d2 into master Mar 28, 2024
29 checks passed
@astuyve astuyve deleted the aj/add-dotnet8 branch March 28, 2024 16:10
This was referenced Apr 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
serverless Related to [lambda, stepfunctions, cloud-run]
Projects
None yet
Development

Successfully merging this pull request may close these issues.

.NET 8 Support for AWS Lambda
4 participants