$ export ARDUINO_BOARD_MANAGER_ADDITIONAL_URLS="https://espressif.github.io/arduino-esp32/package_esp32_index.json https://arduino.esp8266.com/stable/package_esp8266com_index.json"
$ ./arduino-cli version
arduino-cli Version: nightly-20240617 Commit: c9c90df Date: 2024-06-17T01:33:09Z
$ ./arduino-cli core update-index
Downloading index: package_index.tar.bz2 downloaded
Downloading index: package_esp8266com_index.json Server responded with: 404 Not Found
Some indexes could not be updated.
V1.0.0 broken:
$ export ARDUINO_BOARD_MANAGER_ADDITIONAL_URLS="https://espressif.github.io/arduino-esp32/package_esp32_index.json https://arduino.esp8266.com/stable/package_esp8266com_index.json"
$ ./arduino-cli version
arduino-cli Version: 1.0.0 Commit: 05c9852a Date: 2024-06-12T14:13:32Z
$ ./arduino-cli core update-index
Downloading index: package_index.tar.bz2 downloaded
Downloading index: package_esp8266com_index.json Server responded with: 404 Not Found
Some indexes could not be updated.
Describe the problem
Multiple board urls in the
ARDUINO_BOARD_MANAGER_ADDITIONAL_URLS
configuration environment variable are not longer working.To reproduce
nightly broken:
V1.0.0 broken:
V0.35.3 ok:
Expected behavior
arduino-cli core update-index
works the same as it is working with 0.35.3:https://arduino.github.io/arduino-cli/dev/configuration/#environment-variables
Arduino CLI version
arduino-cli Version: nightly-20240617 Commit: c9c90df Date: 2024-06-17T01:33:09Z
Operating system
Linux
Operating system version
arch + github actions
Additional context
The regression point is https://github.com/arduino/arduino-cli/commit/4c50868a2ad1733a280479acb3b5f1a3f3bbccbc
Issue checklist