mirror of
https://github.com/UtilitechAS/amsreader-firmware.git
synced 2026-04-17 17:12:32 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fad6ada1e0 |
87
.github/workflows/release.yml
vendored
87
.github/workflows/release.yml
vendored
@@ -63,22 +63,6 @@ jobs:
|
|||||||
|
|
||||||
- name: PlatformIO lib install
|
- name: PlatformIO lib install
|
||||||
run: pio lib install
|
run: pio lib install
|
||||||
- name: Build ESP8266 firmware
|
|
||||||
run: pio run -e esp8266
|
|
||||||
- name: Create ESP8266 zip file
|
|
||||||
run: /bin/sh scripts/esp8266/mkzip.sh
|
|
||||||
- name: Build ESP32 firmware
|
|
||||||
run: pio run -e esp32
|
|
||||||
- name: Create ESP32 zip file
|
|
||||||
run: /bin/sh scripts/esp32/mkzip.sh
|
|
||||||
- name: Build ESP32-S2 firmware
|
|
||||||
run: pio run -e esp32s2
|
|
||||||
- name: Create ESP32-S2 zip file
|
|
||||||
run: /bin/sh scripts/esp32s2/mkzip.sh
|
|
||||||
- name: Build ESP32-SOLO firmware
|
|
||||||
run: pio run -e esp32solo
|
|
||||||
- name: Create ESP32-SOLO zip file
|
|
||||||
run: /bin/sh scripts/esp32solo/mkzip.sh
|
|
||||||
|
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
id: create_release
|
id: create_release
|
||||||
@@ -91,6 +75,19 @@ jobs:
|
|||||||
draft: false
|
draft: false
|
||||||
prerelease: false
|
prerelease: false
|
||||||
|
|
||||||
|
- name: Build esp8266 firmware
|
||||||
|
run: pio run -e esp8266
|
||||||
|
- name: Create esp8266 zip file
|
||||||
|
run: /bin/sh scripts/esp8266/mkzip.sh
|
||||||
|
- name: Upload esp8266 binary to release
|
||||||
|
uses: actions/upload-release-asset@v1
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
|
asset_path: .pio/build/esp8266/firmware.bin
|
||||||
|
asset_name: ams2mqtt-esp8266-${{ steps.release_tag.outputs.tag }}.bin
|
||||||
|
asset_content_type: application/octet-stream
|
||||||
- name: Upload esp8266 zip to release
|
- name: Upload esp8266 zip to release
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
@@ -100,6 +97,20 @@ jobs:
|
|||||||
asset_path: esp8266.zip
|
asset_path: esp8266.zip
|
||||||
asset_name: ams2mqtt-esp8266-${{ steps.release_tag.outputs.tag }}.zip
|
asset_name: ams2mqtt-esp8266-${{ steps.release_tag.outputs.tag }}.zip
|
||||||
asset_content_type: application/zip
|
asset_content_type: application/zip
|
||||||
|
|
||||||
|
- name: Build esp32 firmware
|
||||||
|
run: pio run -e esp32
|
||||||
|
- name: Create esp32 zip file
|
||||||
|
run: /bin/sh scripts/esp32/mkzip.sh
|
||||||
|
- name: Upload esp32 binary to release
|
||||||
|
uses: actions/upload-release-asset@v1
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
|
asset_path: .pio/build/esp32/firmware.bin
|
||||||
|
asset_name: ams2mqtt-esp32-${{ steps.release_tag.outputs.tag }}.bin
|
||||||
|
asset_content_type: application/octet-stream
|
||||||
- name: Upload esp32 zip to release
|
- name: Upload esp32 zip to release
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
@@ -109,6 +120,20 @@ jobs:
|
|||||||
asset_path: esp32.zip
|
asset_path: esp32.zip
|
||||||
asset_name: ams2mqtt-esp32-${{ steps.release_tag.outputs.tag }}.zip
|
asset_name: ams2mqtt-esp32-${{ steps.release_tag.outputs.tag }}.zip
|
||||||
asset_content_type: application/zip
|
asset_content_type: application/zip
|
||||||
|
|
||||||
|
- name: Build esp32s2 firmware
|
||||||
|
run: pio run -e esp32s2
|
||||||
|
- name: Create esp32s2 zip file
|
||||||
|
run: /bin/sh scripts/esp32s2/mkzip.sh
|
||||||
|
- name: Upload esp32s2 binary to release
|
||||||
|
uses: actions/upload-release-asset@v1
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
|
asset_path: .pio/build/esp32s2/firmware.bin
|
||||||
|
asset_name: ams2mqtt-esp32s2-${{ steps.release_tag.outputs.tag }}.bin
|
||||||
|
asset_content_type: application/octet-stream
|
||||||
- name: Upload esp32s2 zip to release
|
- name: Upload esp32s2 zip to release
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
@@ -119,24 +144,10 @@ jobs:
|
|||||||
asset_name: ams2mqtt-esp32s2-${{ steps.release_tag.outputs.tag }}.zip
|
asset_name: ams2mqtt-esp32s2-${{ steps.release_tag.outputs.tag }}.zip
|
||||||
asset_content_type: application/zip
|
asset_content_type: application/zip
|
||||||
|
|
||||||
- name: Upload esp8266 binary to release
|
- name: Build esp32solo firmware
|
||||||
uses: actions/upload-release-asset@v1
|
run: pio run -e esp32solo
|
||||||
env:
|
- name: Create esp32solo zip file
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
run: /bin/sh scripts/esp32solo/mkzip.sh
|
||||||
with:
|
|
||||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
|
||||||
asset_path: .pio/build/esp8266/firmware.bin
|
|
||||||
asset_name: ams2mqtt-esp8266-${{ steps.release_tag.outputs.tag }}.bin
|
|
||||||
asset_content_type: application/octet-stream
|
|
||||||
- name: Upload esp32 binary to release
|
|
||||||
uses: actions/upload-release-asset@v1
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
with:
|
|
||||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
|
||||||
asset_path: .pio/build/esp32/firmware.bin
|
|
||||||
asset_name: ams2mqtt-esp32-${{ steps.release_tag.outputs.tag }}.bin
|
|
||||||
asset_content_type: application/octet-stream
|
|
||||||
- name: Upload esp32solo binary to release
|
- name: Upload esp32solo binary to release
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
@@ -146,12 +157,12 @@ jobs:
|
|||||||
asset_path: .pio/build/esp32solo/firmware.bin
|
asset_path: .pio/build/esp32solo/firmware.bin
|
||||||
asset_name: ams2mqtt-esp32solo-${{ steps.release_tag.outputs.tag }}.bin
|
asset_name: ams2mqtt-esp32solo-${{ steps.release_tag.outputs.tag }}.bin
|
||||||
asset_content_type: application/octet-stream
|
asset_content_type: application/octet-stream
|
||||||
- name: Upload esp32s2 binary to release
|
- name: Upload esp32solo zip to release
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
asset_path: .pio/build/esp32s2/firmware.bin
|
asset_path: esp32solo.zip
|
||||||
asset_name: ams2mqtt-esp32s2-${{ steps.release_tag.outputs.tag }}.bin
|
asset_name: ams2mqtt-esp32solo-${{ steps.release_tag.outputs.tag }}.zip
|
||||||
asset_content_type: application/octet-stream
|
asset_content_type: application/zip
|
||||||
|
|||||||
Reference in New Issue
Block a user