-
Notifications
You must be signed in to change notification settings - Fork 221
chore: snyk integration testing #841
base: master
Are you sure you want to change the base?
Conversation
…de_frontend # Conflicts: yarn.lock
I've been emailing Snyk's help team for the past few days to figure out why this isn't working. Hopefully be able to get to the bottom of it soon. The build is passing for this branch because Travis isn't actually running anything with Travis does currently run Please remove |
I don't think you'd want to run This is why I think it's better to have the snyk admin run the initial setup of the project using What I've done is make it to where Another option that has worked well for me is enabling Greenkeeper. It's less cumbersome and seems to stay out of your way by automatically submitting PR's when new npm packages are updated. I ran
I hope this provides some clarity, snyk can be a handful if it's automated into the build process. |
@sethbergman I'd prefer the build failed when vulnerabilities are found and we can decide to ignore them from their dashboard. We had 3 vulnerabilities (as you've noted), all related to Storybook - so I ignored them "forever" because they're development dependencies.
I don't believe I need further clarification. Last week, I tied my account to the organization's repository acting as the "snyk admin" for the org, and yet running |
There is an option to include devDependencies that is defaulted to off. |
If you want to pass the CI build, you'll have to use Docker and install snyk globally, run |
The devDependency flag is good, but we may eventually host our Storybook as a non-devDependency, yet I would still ignore vulnerabilities as it exists as documentation and attacks are irrelevant. I was following this blog which indicates running I just don't understand why we'd need to run
Dependencies are added so rarely that I'd argue you're losing time by making every developer run a very taxing |
I never recommended |
Labelling as blocked until we hear back from Snyk's help team. |
Description of changes
A continuation of #562
Issue Resolved
Fixes #496
The tests passed and this PR is ready for review.