From 7b341843b5a0e81b90aec275c1d08ca9f5c8c609 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 7 Oct 2026 07:53:22 +0000 Subject: [PATCH] Skip broken BirdNET-Go PR revision Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com> --- birdnet-go-dev/CHANGELOG.md | 2 ++ birdnet-go-dev/config.yaml | 2 +- birdnet-go-dev/merge-prs.sh | 6 ++++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/birdnet-go-dev/CHANGELOG.md b/birdnet-go-dev/CHANGELOG.md index c814a41799..7d5637b6ac 100644 --- a/birdnet-go-dev/CHANGELOG.md +++ b/birdnet-go-dev/CHANGELOG.md @@ -1,3 +1,5 @@ +## 20260929.2 (07-10-2026) +- Skip the failing revision of PR #79, whose species-workspace code references undefined `isSpectrogramFileFor`; later revisions will be included automatically. ## 20260929.1 (30-09-2026) - New `INGRESS_SKIP_AUTH` option (default `false`): when `true`, BirdNET-Go no longer asks for its own login when opened through the Home Assistant sidebar (ingress), since Home Assistant has already signed you in. Direct access on port 8080 still requires the login. - Security: the ingress web server now only accepts connections from the Home Assistant Supervisor, as Home Assistant requires. diff --git a/birdnet-go-dev/config.yaml b/birdnet-go-dev/config.yaml index 6971f81d13..e4f692771b 100644 --- a/birdnet-go-dev/config.yaml +++ b/birdnet-go-dev/config.yaml @@ -129,5 +129,5 @@ slug: birdnet-go-dev udev: true url: https://github.com/alexbelgium/hassio-addons usb: true -version: "20260929.1" +version: "20260929.2" video: true diff --git a/birdnet-go-dev/merge-prs.sh b/birdnet-go-dev/merge-prs.sh index daa08b2033..6ed5c6af6e 100755 --- a/birdnet-go-dev/merge-prs.sh +++ b/birdnet-go-dev/merge-prs.sh @@ -148,6 +148,12 @@ for entry in "${prs[@]}"; do number="$(printf '%s' "${entry}" | cut -f1)" sha="$(printf '%s' "${entry}" | cut -f2)" title="$(printf '%s' "${entry}" | cut -f3-)" + # This PR revision fails Go compilation (undefined isSpectrogramFileFor); + # allow a corrected head to merge automatically. + if [ "${number}:${sha}" = "79:30e9c29f5530a1d25c79b841fe44d668ccd7fe11" ]; then + log "Skipping non-building PR #${number} revision ${sha}" + continue + fi log "Merging PR #${number}: ${title} (${sha})" # Fetch the PR head commit by number; works unauthenticated for public repos. git fetch --no-tags origin "refs/pull/${number}/head"