diff --git a/.github/workflows/update_urls.bash b/.github/workflows/update_urls.bash index 38bc73608d..78ef733f76 100644 --- a/.github/workflows/update_urls.bash +++ b/.github/workflows/update_urls.bash @@ -159,10 +159,10 @@ software_id=124 # BirdNET-Go software_id=127 aURL[$software_id]='https://api.github.com/repos/tphakala/birdnet-go/releases' -aCHECK[$software_id]='echo "$response" | grep -Po "\"browser_download_url\": *\"\K[^\"]*-linux-$arch\.tar\.gz(?=\")" | head -1' +aCHECK[$software_id]='echo "$response" | grep -Po "\"browser_download_url\": *\"\K[^\"]*-linux-$arch-[0-9]{8}\.tar\.gz(?=\")" | head -1' aARCH[$software_id]='arm64 amd64' aARCH_CHECK[$software_id]='riscv64' -aREGEX[$software_id]='https://github.com/tphakala/birdnet-go/releases/download/.*-linux-\$arch\.tar\.gz' +aREGEX[$software_id]='https://github.com/tphakala/birdnet-go/releases/download/.*-linux-\$arch-[0-9]{8}\.tar\.gz' # YaCy software_id=133 diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 50372cd53a..d148be78f1 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -10,6 +10,7 @@ Bug fixes: - Odroid N2/HC4 | Support for petitboot has been fixed. Changes in our base boot script caused some petitboot workarounds to not be applied as intended. Many thanks to @vlix and @tigersky for reporting this issue: https://dietpi.com/forum/t/24902, https://dietpi.com/forum/t/25296 - DietPi-Config | Resolved an issue where scanning for WiFi networks could result in an empty list, if a single hidden network (with an empty SSID) was in range. Many thanks to @miraz1300 for reporting this issue: https://github.com/MichaIng/DietPi/issues/8199 - DietPi-Software | Immich: Resolved an issue where the installation failed due to breaking changes in the recent Immich v3 release. Our code has been updated to support Immich v3. As always, existing instances can apply the update via "dietpi-software reinstall 215 216", which includes Immich Machine Learning, (only) if installed. +- DietPi-Software | BirdNET-Go: Resolved an issue where the installer did not detect recent nightly releases, since the URLs got an additional date suffix. Many thanks to @oradke for reporting this issue: https://github.com/MichaIng/DietPi/discussions/8215 As always, many smaller code performance and stability improvements, visual and spelling fixes have been done, too much to list all of them here. Check out all code changes of this release on GitHub: https://github.com/MichaIng/DietPi/pull/XXXX diff --git a/dietpi/dietpi-software b/dietpi/dietpi-software index 29f1f031e1..b3c61b3dc1 100755 --- a/dietpi/dietpi-software +++ b/dietpi/dietpi-software @@ -12387,8 +12387,8 @@ _EOF_ esac # Download - local fallback_url="https://github.com/tphakala/birdnet-go/releases/download/nightly-20260601/birdnet-go-linux-$arch.tar.gz" - Download_Install "$(curl -sSfL 'https://api.github.com/repos/tphakala/birdnet-go/releases' | grep -Po "\"browser_download_url\": *\"\K[^\"]*-linux-$arch\.tar\.gz(?=\")" | head -1)" birdnet + local fallback_url="https://github.com/tphakala/birdnet-go/releases/download/20260713/birdnet-go-linux-$arch-20260713.tar.gz" + Download_Install "$(curl -sSfL 'https://api.github.com/repos/tphakala/birdnet-go/releases' | grep -Po "\"browser_download_url\": *\"\K[^\"]*-linux-$arch-[0-9]{8}\.tar\.gz(?=\")" | head -1)" birdnet # Change rpath for birdnet-go to make use of libtensorflowlite_c.so in its own dir G_EXEC patchelf --set-rpath "$bnet_inst" birdnet/birdnet-go