xeol-io / xeol

A scanner for end-of-life (EOL) software and dependencies in container images, filesystems, and SBOMs
https://www.xeol.io/
Apache License 2.0
332 stars 18 forks source link

chore(test): update busybox acceptance test #325

Closed noqcks closed 2 months ago

noqcks commented 2 months ago

this version of busybox suddenly started failing on cert validation which broke our tests

≡≡≡[ busybox-1.35 - acceptance ]≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
docker run --rm -t -w /project/test/install -v /home/runner/work/xeol/xeol/test/install/../../:/project busybox:1.35 \
    sh -c '../../install.sh -b /usr/local/bin  && xeol version'
[info] checking github for the current release tag 
wget: note: TLS certificate validation not implemented
wget: TLS error from peer (alert code 80): 80
wget: error getting response: Connection reset by peer
Error:  unable to find tag='' 
Error:  do not specify a version or select a valid version from https://github.com/xeol-io/xeol/releases 
sh: xeol: not found
make[1]: *** [Makefile:113: acceptance-busybox-1.35] Error 127
make[1]: Leaving directory '/home/runner/work/xeol/xeol/test/install'
make: *** [Makefile:192: install-test] Error 2
Error: Process completed with exit code 2.