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

chore: Update BouncyCastle.Cryptography to 2.2.1 (previous Portable.BouncyCastle) #985

Merged
merged 1 commit into from
Aug 30, 2023

Conversation

jcmrva
Copy link
Contributor

@jcmrva jcmrva commented Aug 29, 2023

Dependency update.

What does this PR do?

Moving back to the main distro of BouncyCastle.Crypto now that it supports netstandard etc.
https://www.nuget.org/packages/BouncyCastle.Cryptography

Why is it important?

Portable.BouncyCastle hasn't been updated in almost 2 years, and I assume Claire didn't intend to own it forever.

Related issues

n/a (that I know of)

How to test this PR

This builds but the tests have some failures I'm not able to diagnose; also the test process stalled on the last step (see gist) for more than 15 minutes before I killed it.
https://gist.github.com/jcmrva/c83912eb5834b4c0d67f07671b0771d0

@netlify
Copy link

netlify bot commented Aug 29, 2023

Deploy Preview for testcontainers-dotnet ready!

Name Link
🔨 Latest commit 6654a9a
🔍 Latest deploy log https://app.netlify.com/sites/testcontainers-dotnet/deploys/64ee80f877a1960008bc8a7e
😎 Deploy Preview https://deploy-preview-985--testcontainers-dotnet.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@HofmeisterAn HofmeisterAn changed the title update BouncyCastle to latest chore: Update BouncyCastle.Cryptography to 2.2.1 (previous Portable.BouncyCastle) Aug 30, 2023
@HofmeisterAn HofmeisterAn added the chore A change that doesn't impact the existing functionality, e.g. internal refactorings or cleanups label Aug 30, 2023
Copy link
Collaborator

@HofmeisterAn HofmeisterAn left a comment

Choose a reason for hiding this comment

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

Thank you for bringing this to my attention. I was unaware of the recent changes in the .NET Bouncy Castle project. It's great that we can revert to the main distribution, although Claire's version was running smoothly.

This builds but the tests have some failures I'm not able to diagnose; also the test process stalled on the last step (see gist) for more than 15 minutes before I killed it.

I don't believe these issues are related to your changes. All the tests run smoothly on my Windows machine with Docker Desktop. However, running the tests simultaneously puts a lot of load on the system. Depending on the available resources, there might be cases where the containers fail to start correctly. If you're able to reproduce the issues, it would be great if you could provide additional information. This would help in determining whether these issues require a fix.

@jcmrva
Copy link
Contributor Author

jcmrva commented Aug 30, 2023

Yeah, I'm fairly sure it has something to do with my setup, although I'm also on Windows with Docker Desktop. I'll see if I can discover more about what's going on.

@HofmeisterAn HofmeisterAn merged commit 31e0b9b into testcontainers:develop Aug 30, 2023
10 checks passed
@jcmrva jcmrva deleted the update-bouncycastle-221 branch August 30, 2023 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore A change that doesn't impact the existing functionality, e.g. internal refactorings or cleanups
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants