Skip to content

dietpi-software: support dated BirdNET-Go nightly asset names#8217

Draft
Joulinar with Copilot wants to merge 1 commit into
devfrom
copilot/adjust-url-birdnet-go-download
Draft

dietpi-software: support dated BirdNET-Go nightly asset names#8217
Joulinar with Copilot wants to merge 1 commit into
devfrom
copilot/adjust-url-birdnet-go-download

Conversation

Copilot AI commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

BirdNET-Go nightly assets now include a date suffix (e.g. birdnet-go-linux-arm64-20260712.tar.gz), while DietPi only matched the old non-suffixed filename. This caused URL resolution for BirdNET-Go installs/updates to miss current nightly artifacts.

  • Installer URL matching (dietpi/dietpi-software)

    • Relaxed BirdNET-Go release asset matching to accept both legacy and dated nightly tarball names.
    • Keeps backward compatibility with previously published nightly names.
  • URL updater workflow (.github/workflows/update_urls.bash)

    • Updated BirdNET-Go aCHECK extraction regex to capture optional -YYYYMMDD suffix.
    • Updated aREGEX replacement matcher so automated URL refreshes continue to patch dietpi-software correctly.
  • Release notes (CHANGELOG.txt)

    • Added a v10.6 bugfix entry documenting BirdNET-Go install failure caused by newly date-suffixed nightly archives.
# before
...-linux-$arch\.tar\.gz

# after
...-linux-$arch(?:-[0-9]{8})?\.tar\.gz

@Joulinar Joulinar changed the base branch from birdnet to dev July 13, 2026 16:54
@Joulinar Joulinar requested a review from MichaIng July 13, 2026 16:54
@Joulinar Joulinar added this to the v10.6 milestone Jul 13, 2026
@Joulinar Joulinar linked an issue Jul 13, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DietPi-Software | BirdNetGo latest not detected correcty

2 participants