SamuraiWTF / katana

SamuraiWTF package management tool and interface.
22 stars 8 forks source link

GitHub changed how assets are rendered, breaks juice-shop install #60

Open JGillam opened 2 years ago

JGillam commented 2 years ago

We used to be able to find the latest release by simply going to https://github.com/juice-shop/juice-shop/releases/latest, following the redirect to the latest tag release, and grepping the correct download link on the page. This is no longer the case, since the page returned does not contain the asset list (this is now fetched in a separate request).

The work around is to use the expanded asset list instead of the /releases/latest page, e.g.:

https://github.com/juice-shop/juice-shop/releases/expanded_assets/v14.3.0

The issue with this approach is, of course, it doesn't auto-update to the latest release.

Bl0ckbuster commented 1 year ago

I think I've devised a way to keep the juice-shop.yml intact, and still pull from /releases/latest - I'm adding that pull request now.

double16 commented 8 months ago

This should be fixed now, it's using a docker image.