2026-10-24T00:58:38.0072634Z Current runner version: '2.338.0' 2026-10-24T00:58:38.0097429Z ##[group]Runner Image Provisioner 2026-10-24T00:58:38.0098357Z Hosted Compute Agent 2026-10-24T00:58:38.0098958Z Version: 20261012.601 2026-10-24T00:58:38.0099572Z Commit: f3dc54e1fb89da6852db922499a0233137369e1d 2026-10-24T00:58:38.0100363Z Build Date: 2026-10-12T17:48:21Z 2026-10-24T00:58:38.0101088Z Worker ID: {2f09b82e-f173-408e-a877-dafb5c3f6f95} 2026-10-24T00:58:38.0102067Z Region: centralus 2026-10-24T00:58:38.0102654Z Cloud: Azure 2026-10-24T00:58:38.0103177Z ##[endgroup] 2026-10-24T00:58:38.0104772Z ##[group]Operating System 2026-10-24T00:58:38.0105437Z Ubuntu 2026-10-24T00:58:38.0106017Z 24.04.5 2026-10-24T00:58:38.0106546Z LTS 2026-10-24T00:58:38.0107055Z ##[endgroup] 2026-10-24T00:58:38.0107655Z ##[group]Runner Image 2026-10-24T00:58:38.0108270Z Image: ubuntu-24.04 2026-10-24T00:58:38.0108809Z Version: 20261012.334.1 2026-10-24T00:58:38.0110435Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20261012.334/images/ubuntu/Ubuntu2404-Readme.md 2026-10-24T00:58:38.0112362Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20261012.334 2026-10-24T00:58:38.0113384Z ##[endgroup] 2026-10-24T00:58:38.0114630Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T00:58:38.0116726Z Contents: read 2026-10-24T00:58:38.0117334Z Metadata: read 2026-10-24T00:58:38.0118078Z Packages: read 2026-10-24T00:58:38.0118635Z ##[endgroup] 2026-10-24T00:58:38.0120716Z Secret source: Actions 2026-10-24T00:58:38.0121831Z Cache mode: write 2026-10-24T00:58:38.0122725Z Prepare workflow directory 2026-10-24T00:58:38.0467546Z Prepare all required actions 2026-10-24T00:58:38.0516109Z Getting action download info 2026-10-24T00:58:38.3066367Z Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262) 2026-10-24T00:58:38.4039975Z Download action repository 'home-assistant/actions@master' (SHA:cd6f3635a740c84d8a14f6121a90068b8ece6bf6) 2026-10-24T00:58:38.6862909Z Complete job name: hassfest 2026-10-24T00:58:38.7701557Z ##[group]Run actions/checkout@v4 2026-10-24T00:58:38.7702757Z with: 2026-10-24T00:58:38.7703221Z repository: Mezzle/govee-bluetooth 2026-10-24T00:58:38.7706998Z token: *** 2026-10-24T00:58:38.7707436Z ssh-strict: true 2026-10-24T00:58:38.7707873Z ssh-user: git 2026-10-24T00:58:38.7708322Z persist-credentials: true 2026-10-24T00:58:38.7708803Z clean: true 2026-10-24T00:58:38.7709257Z sparse-checkout-cone-mode: true 2026-10-24T00:58:38.7709788Z fetch-depth: 1 2026-10-24T00:58:38.7710208Z fetch-tags: false 2026-10-24T00:58:38.7710648Z show-progress: true 2026-10-24T00:58:38.7711100Z lfs: false 2026-10-24T00:58:38.7711505Z submodules: false 2026-10-24T00:58:38.7712616Z set-safe-directory: true 2026-10-24T00:58:38.7713156Z allow-unsafe-pr-checkout: false 2026-10-24T00:58:38.7714045Z ##[endgroup] 2026-10-24T00:58:38.8786446Z Syncing repository: Mezzle/govee-bluetooth 2026-10-24T00:58:38.8788446Z ##[group]Getting Git version info 2026-10-24T00:58:38.8789358Z Working directory is '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-24T00:58:38.8790488Z [command]/usr/bin/git version 2026-10-24T00:58:38.8876284Z git version 2.55.0 2026-10-24T00:58:38.8909483Z ##[endgroup] 2026-10-24T00:58:38.8925166Z Temporarily overriding HOME='/home/runner/work/_temp/aa73514d-09f6-485e-8dab-a31875c9a4e2' before making global git config changes 2026-10-24T00:58:38.8935109Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T00:58:38.8937185Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-24T00:58:38.8985595Z Deleting the contents of '/home/runner/work/govee-bluetooth/govee-bluetooth' 2026-10-24T00:58:38.8989846Z ##[group]Initializing the repository 2026-10-24T00:58:38.8995298Z [command]/usr/bin/git init /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-24T00:58:38.9116751Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T00:58:38.9118845Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T00:58:38.9119846Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T00:58:38.9121060Z hint: call: 2026-10-24T00:58:38.9122407Z hint: 2026-10-24T00:58:38.9123376Z hint: git config --global init.defaultBranch 2026-10-24T00:58:38.9124543Z hint: 2026-10-24T00:58:38.9125696Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T00:58:38.9127458Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T00:58:38.9128856Z hint: 2026-10-24T00:58:38.9129608Z hint: git branch -m 2026-10-24T00:58:38.9130442Z hint: 2026-10-24T00:58:38.9131529Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T00:58:38.9133884Z Initialized empty Git repository in /home/runner/work/govee-bluetooth/govee-bluetooth/.git/ 2026-10-24T00:58:38.9137171Z [command]/usr/bin/git remote add origin https://github.com/Mezzle/govee-bluetooth 2026-10-24T00:58:38.9193896Z ##[endgroup] 2026-10-24T00:58:38.9194723Z ##[group]Disabling automatic garbage collection 2026-10-24T00:58:38.9198940Z [command]/usr/bin/git config --local gc.auto 0 2026-10-24T00:58:38.9232107Z ##[endgroup] 2026-10-24T00:58:38.9232938Z ##[group]Setting up auth 2026-10-24T00:58:38.9240182Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T00:58:38.9286885Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T00:58:38.9767411Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T00:58:38.9805875Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-24T00:58:39.0026097Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T00:58:39.0063634Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T00:58:39.0294681Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T00:58:39.0340589Z ##[endgroup] 2026-10-24T00:58:39.0341577Z ##[group]Fetching the repository 2026-10-24T00:58:39.0356874Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +0f594ec0b2d35ba7d0d28d5214b4e2b120c28cf1:refs/remotes/origin/docs/ble-readback-research 2026-10-24T00:58:39.5662686Z From https://github.com/Mezzle/govee-bluetooth 2026-10-24T00:58:39.5665260Z * [new ref] 0f594ec0b2d35ba7d0d28d5214b4e2b120c28cf1 -> origin/docs/ble-readback-research 2026-10-24T00:58:39.5672491Z ##[endgroup] 2026-10-24T00:58:39.5674945Z ##[group]Determining the checkout info 2026-10-24T00:58:39.5677363Z ##[endgroup] 2026-10-24T00:58:39.5679386Z [command]/usr/bin/git sparse-checkout disable 2026-10-24T00:58:39.5738028Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-10-24T00:58:39.5772933Z ##[group]Checking out the ref 2026-10-24T00:58:39.5778989Z [command]/usr/bin/git checkout --progress --force -B docs/ble-readback-research refs/remotes/origin/docs/ble-readback-research 2026-10-24T00:58:39.5936277Z Switched to a new branch 'docs/ble-readback-research' 2026-10-24T00:58:39.5942155Z branch 'docs/ble-readback-research' set up to track 'origin/docs/ble-readback-research'. 2026-10-24T00:58:39.5949137Z ##[endgroup] 2026-10-24T00:58:39.5991437Z [command]/usr/bin/git log -1 --format=%H 2026-10-24T00:58:39.6017942Z 0f594ec0b2d35ba7d0d28d5214b4e2b120c28cf1 2026-10-24T00:58:39.6305030Z ##[group]Run home-assistant/actions/hassfest@master 2026-10-24T00:58:39.6306426Z ##[endgroup] 2026-10-24T00:58:39.6403736Z ##[start-action display=Run echo "::add-matcher::/home/runner/work/_actions/home-assistant/actions/master/hassfest/problem-matcher.json";id=__home-assistant_actions.__run] 2026-10-24T00:58:39.6483147Z ##[group]Run echo "::add-matcher::/home/runner/work/_actions/home-assistant/actions/master/hassfest/problem-matcher.json" 2026-10-24T00:58:39.6486731Z echo "::add-matcher::/home/runner/work/_actions/home-assistant/actions/master/hassfest/problem-matcher.json" 2026-10-24T00:58:39.6784493Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:58:39.6786157Z ##[endgroup] 2026-10-24T00:58:39.6934229Z ##[end-action id=__home-assistant_actions.__run;outcome=success;conclusion=success;duration_ms=52] 2026-10-24T00:58:39.6945826Z ##[start-action display=Run docker run --rm -v /home/runner/work/govee-bluetooth/govee-bluetooth://github/workspace ghcr.io/home-assistant/hassfest;id=__home-assistant_actions.__run_2] 2026-10-24T00:58:39.6991881Z ##[group]Run docker run --rm -v /home/runner/work/govee-bluetooth/govee-bluetooth://github/workspace ghcr.io/home-assistant/hassfest 2026-10-24T00:58:39.6995653Z docker run --rm -v /home/runner/work/govee-bluetooth/govee-bluetooth://github/workspace ghcr.io/home-assistant/hassfest 2026-10-24T00:58:39.7057049Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:58:39.7058415Z ##[endgroup] 2026-10-24T00:58:39.8651532Z Unable to find image 'ghcr.io/home-assistant/hassfest:latest' locally 2026-10-24T00:58:40.3271201Z latest: Pulling from home-assistant/hassfest 2026-10-24T00:58:40.4513563Z 7b229517ed22: Pulling fs layer 2026-10-24T00:58:40.4514673Z b8c8e17c3768: Pulling fs layer 2026-10-24T00:58:40.4515321Z 21a73207b3c2: Pulling fs layer 2026-10-24T00:58:40.4515927Z 6e039175c5c5: Pulling fs layer 2026-10-24T00:58:40.4516505Z c90411b86f55: Pulling fs layer 2026-10-24T00:58:40.4517160Z d67f796b8323: Pulling fs layer 2026-10-24T00:58:40.4518150Z 5559e9354974: Pulling fs layer 2026-10-24T00:58:40.4519091Z d67f796b8323: Waiting 2026-10-24T00:58:40.4520022Z 5559e9354974: Waiting 2026-10-24T00:58:40.4520660Z 6e039175c5c5: Waiting 2026-10-24T00:58:40.6587786Z b8c8e17c3768: Verifying Checksum 2026-10-24T00:58:40.6589564Z b8c8e17c3768: Download complete 2026-10-24T00:58:40.7212599Z 7b229517ed22: Verifying Checksum 2026-10-24T00:58:40.7213799Z 7b229517ed22: Download complete 2026-10-24T00:58:40.8034006Z 21a73207b3c2: Download complete 2026-10-24T00:58:40.8070905Z 6e039175c5c5: Verifying Checksum 2026-10-24T00:58:40.8071835Z 6e039175c5c5: Download complete 2026-10-24T00:58:40.8431463Z 7b229517ed22: Pull complete 2026-10-24T00:58:40.8685956Z c90411b86f55: Verifying Checksum 2026-10-24T00:58:40.8686600Z c90411b86f55: Download complete 2026-10-24T00:58:41.0883300Z b8c8e17c3768: Pull complete 2026-10-24T00:58:41.1274908Z d67f796b8323: Verifying Checksum 2026-10-24T00:58:41.1275963Z d67f796b8323: Download complete 2026-10-24T00:58:41.5227282Z 5559e9354974: Verifying Checksum 2026-10-24T00:58:41.5234231Z 5559e9354974: Download complete 2026-10-24T00:58:41.8569146Z 21a73207b3c2: Pull complete 2026-10-24T00:58:41.8695216Z 6e039175c5c5: Pull complete 2026-10-24T00:58:41.8809679Z c90411b86f55: Pull complete 2026-10-24T00:58:45.8877048Z d67f796b8323: Pull complete 2026-10-24T00:58:50.0040037Z 5559e9354974: Pull complete 2026-10-24T00:58:50.0074855Z Digest: sha256:ac7d08c82d8b583ff7dc356faf993d08650cfc3015087cace566d65827a04c85 2026-10-24T00:58:50.0086826Z Status: Downloaded newer image for ghcr.io/home-assistant/hassfest:latest 2026-10-24T00:58:54.8965300Z Validating application_credentials... done in 0.00s 2026-10-24T00:58:54.9012941Z Validating bluetooth... done in 0.00s 2026-10-24T00:58:54.9014378Z Validating codeowners... done in 0.00s 2026-10-24T00:58:54.9017539Z Validating conditions... done in 0.00s 2026-10-24T00:58:54.9034047Z Validating config_schema... done in 0.00s 2026-10-24T00:58:55.3463472Z Validating dependencies... done in 0.44s 2026-10-24T00:58:55.3488499Z Validating dhcp... done in 0.00s 2026-10-24T00:58:55.3500984Z Validating icons... done in 0.00s 2026-10-24T00:58:55.3502498Z Validating integration_info... done in 0.00s 2026-10-24T00:58:55.3503346Z Validating integration_type... done in 0.00s 2026-10-24T00:58:55.3511262Z Validating json... done in 0.00s 2026-10-24T00:58:55.3535161Z Validating labs... done in 0.00s 2026-10-24T00:58:55.3558293Z Validating manifest... done in 0.00s 2026-10-24T00:58:55.3581055Z Validating mqtt... done in 0.00s 2026-10-24T00:58:55.3581592Z Validating quality_scale... done in 0.00s 2026-10-24T00:58:55.3928782Z Validating requirements... done in 0.03s 2026-10-24T00:58:55.3974773Z Validating services... done in 0.00s 2026-10-24T00:58:55.3998722Z Validating ssdp... done in 0.00s 2026-10-24T00:58:55.4057602Z Validating translations... done in 0.01s 2026-10-24T00:58:55.4062463Z Validating triggers... done in 0.00s 2026-10-24T00:58:55.4086756Z Validating usb... done in 0.00s 2026-10-24T00:58:55.4110300Z Validating zeroconf... done in 0.00s 2026-10-24T00:58:55.4137722Z Validating config_flow... done in 0.00s 2026-10-24T00:58:55.4138126Z 2026-10-24T00:58:55.4138260Z Integrations: 1 2026-10-24T00:58:55.4138583Z Invalid integrations: 0 2026-10-24T00:58:55.4138814Z 2026-10-24T00:58:55.8500328Z ##[end-action id=__home-assistant_actions.__run_2;outcome=success;conclusion=success;duration_ms=16155] 2026-10-24T00:58:55.8647244Z Post job cleanup. 2026-10-24T00:58:55.9471467Z [command]/usr/bin/git version 2026-10-24T00:58:55.9516322Z git version 2.55.0 2026-10-24T00:58:55.9559721Z Temporarily overriding HOME='/home/runner/work/_temp/c10d03ae-3ca6-4755-b5b6-563bd258e032' before making global git config changes 2026-10-24T00:58:55.9561376Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T00:58:55.9565395Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/govee-bluetooth/govee-bluetooth 2026-10-24T00:58:55.9605323Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T00:58:55.9640981Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T00:58:55.9901240Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T00:58:55.9931757Z http.https://github.com/.extraheader 2026-10-24T00:58:55.9944788Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2026-10-24T00:58:55.9983415Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-24T00:58:56.0245918Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T00:58:56.0284165Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T00:58:56.0687361Z Cleaning up orphan processes 2026-10-24T00:58:56.1109152Z ##[warning]Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/