#!/bin/bash set -eo pipefail if [ -z "$(git tag -l --points-at HEAD)" ]; then echo "[$(basename $0)] Skipping non-tagged commit." exit 0 fi VERSION=$(git describe) mkdir dist for file in $(ls .pioenvs/**/firmware.bin); do env_dir=$(dirname "$file") env=$(basename "$env_dir") cp "$file" "dist/esp8266_milight_hub_${env}-${VERSION}.bin" done