new file: projects/snyk.io/package.yml

This commit is contained in:
Andrii Riabchenko 2024-02-21 18:11:22 +02:00 committed by Jacob Heider
parent 456c4654a8
commit b4b4c2fe56

View file

@ -0,0 +1,33 @@
distributable:
url: https://registry.npmjs.org/snyk/-/snyk-{{version}}.tgz
strip-components: 1
versions:
npm: snyk
dependencies:
nodejs.org: ^20
build:
dependencies:
npmjs.com: ^10
script:
- npm i $ARGS .
- run: ln -s ../libexec/bin/snyk snyk
working-directory: '{{prefix}}/bin'
env:
ARGS:
- -ddd
- --global
- --build-from-source
- --prefix={{prefix}}/libexec
- --install-links
- --unsafe-perm
provides:
- bin/snyk
test:
- snyk version | grep {{version}}
- snyk auth test > out.log || true
- cat out.log | grep 'Authentication failed. Please check the API token on https://snyk.io'