-
Notifications
You must be signed in to change notification settings - Fork 150
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
lookup: add jose #931
lookup: add jose #931
Conversation
May need a skip on |
Codecov ReportBase: 95.16% // Head: 95.34% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #931 +/- ##
==========================================
+ Coverage 95.16% 95.34% +0.18%
==========================================
Files 28 28
Lines 2149 2149
==========================================
+ Hits 2045 2049 +4
+ Misses 104 100 -4
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
cc @mhdawson |
Hard Requirements
Soft Requirements
|
@targos is there a CITGM specific environment variable based on which I could disable flaky network tests? |
I'm not sure, but in any case, you can add the env variables of your choice in the lookup like here: Line 254 in a35b3fd
|
@nodejs/citgm I believe this is ready for your review (CI) There are errors in CI but they are not related to jose and happen before citgm is even downloaded or run. |
I believe this is related to openid support and I believe that it's good/important that we have coverage of that area in CITGM. It would be also be great to add https://www.npmjs.com/package/openid-client as well. |
I don't think we run CITGM on fips @richardlau can you fact check me on that? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, agree that the failures don't look related.
In respect to
EDIT, actually I see the PR was closed without landing. @panva was that so you could get jose in first? |
I need to update the test runner to something more flexible and predictable. So it's coming, eventually. |
Thanks, good to know. |
We do not. IBM did add some Line 58 in a35b3fd
|
@richardlau so it would be good to add |
Who's to know without actually having a build? It may fail because of When we have a fips build we'll deal with it. |
@panva that works for me :) |
I'm inclined to agree with @panva and ignore it until it becomes an issue. I don't see much benefit for running CITGM against a FIPS enabled Node.js on a regular basis -- a lot of modules are going to fail for using (or using a dependency that is using) algorithms like md5 to do hashing, which is totally reasonable but not an algorithm permitted by FIPS. |
@nodejs/citgm any other reviewers? |
@richardlau @mhdawson Is this good to land then? |
I'd like @richardlau's confirmation as I think he's been more active in the citgm repo. |
I approved this. It LGTM. |
Landed, @panva thanks for your work on this. |
Thank you! |
adds
jose
It covers the
node:crypto
, andWeb Cryptography API
modules.