Open michaeltlombardi opened 1 year ago
I took a quick stab at solving for the broken builds, but this is an extremely naive implementation without adding any packages for version comparisons and is certainly non-optimal, but I wanted to take a poke at it to lay something down that someone who actually knows typescript could run with or I could otherwise fix up.
@peaceiris any update on this PR or addressing these issues?
@peaceiris Windows is currently broken. Any plans to fix this soon?
Prior to this change, the URL building for versions of hugo was deterministic as the URLs for the packages were set to a project-specific standard. That URL creation began to fail for macOS in 0.102.0 and for Windows in 0.103.0. It does not fail for Linux because the hugo releases for Linux continue to include the old package naming as an alias.
This change:
get-os
function to take the hugo version as additional input, altering the return value based on the version.get-arch
function to take the operating system name and hugo version as additional input, altering the return value based on both. Including the OS name is required for handling macOS.