| 1234567891011121314151617181920212223242526 |
- #!/bin/bash
- set -eo pipefail
- prepare_log() {
- echo "[prepare release] -- $@"
- }
- if [ -z "$(git tag -l --points-at HEAD)" ]; then
- prepare_log "Skipping non-tagged commit."
- exit 0
- fi
- VERSION=$(git describe)
- prepare_log "Preparing release for tagged version: $VERSION"
- 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
|