Warning! Non-Git installations are NOT SUPPORTED

I have several devices with Beken chips that I have successfully re-flashed with ESPHome. However, whenever I upgrade each device to the latest version of ESPHome, I get the message:

Warning! Non-Git installations are NOT SUPPORTED.

displayed in yellow, several times in the compile log.

I have no idea what that message means, nor what I need to do to stop it from appearing. I would welcome some advice, please?

The hardware for this example is:
HARDWARE: BK7231N 120MHz, 256KB RAM, 1.03MB Flash

Please post the log and your yaml, so we can see the message in relation with the compile stage

I see this all the time with my Bekin devices but (a) it’s just a warning and (b) it doesn’t stop updating or cause any issues that I can see. I did search but couldn’t find anything on the warning.

Here’s the .YAML:

esphome:
  name: gld310a
  friendly_name: GLD310A

bk72xx:
  board: cb2l

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: !secret api_key

ota:
  platform: esphome
  password: !secret ota_password

wifi:
  use_address: 192.168.0.164
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Gld310A Fallback Hotspot"
    password: !secret ap_password

captive_portal:


text_sensor:
  - platform: libretiny
    version:
      name: LibreTiny Version

output:
  - platform: libretiny_pwm
    id: output_cold
    pin: P26
  - platform: libretiny_pwm
    id: output_warm
    pin: P24

light:
  - platform: cwww
    id: light_cwww
    name: Light
    cold_white_color_temperature: 6500 K
    warm_white_color_temperature: 2700 K
    cold_white: output_cold
    warm_white: output_warm

And here is the start of the resulting compile log:


You can see the warning in yellow about half-way down …

It is repeated again at the end of the compilation process.

So the main question is “what is a Non-Git installation”?

So, after 14 days and 132 views, it seems that nobody else knows what that warning message means, either?

I have to question the value of a warning message that is effectively meaningless … :face_with_raised_eyebrow: