File tree Expand file tree Collapse file tree 2 files changed +47
-2
lines changed
Expand file tree Collapse file tree 2 files changed +47
-2
lines changed Original file line number Diff line number Diff line change 1+ name : Build minimal
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ concurrency :
8+ group : ${{ github.workflow }}-${{ github.ref }}
9+ cancel-in-progress : true
10+
11+ jobs :
12+ build-firmware :
13+ name : Build Firmware
14+ uses : esphome/workflows/.github/workflows/build.yml@2025.4.0
15+ with :
16+ files : |
17+ m5stack-atom-echo/m5stack-atom-echo.minimal.factory.yaml
18+ esphome-version : 2025.5.0
19+ release-summary : ${{ github.event_name == 'release' && github.event.release.body || '' }}
20+ release-url : ${{ github.event_name == 'release' && github.event.release.html_url || '' }}
21+ release-version : ${{ github.event_name == 'release' && github.event.release.tag_name || '' }}
22+
23+ upload-to-release :
24+ name : Upload to Release
25+ runs-on : ubuntu-latest
26+ needs :
27+ - build-firmware
28+ steps :
29+ - name : Download Artifact
30+ uses : actions/download-artifact@v4.3.0
31+ with :
32+ path : files
33+
34+ - name : Copy file to output
35+ run : |-
36+ mkdir output
37+ version="${{ github.event.release.tag_name }}"
38+ cd "files/m5stack-atom-echo/$version"
39+ cp m5stack-atom-echo-esp32.factory.bin ../../../output/m5stack-atom-echo.minimal.factory.bin
40+ md5sum m5stack-atom-echo-esp32.factory.bin | head -c 32 > ../../../output/m5stack-atom-echo.minimal.factory.bin.md5
41+
42+ - name : Upload files to release
43+ uses : softprops/action-gh-release@v2.2.2
44+ with :
45+ files : output/*
46+ tag_name : ${{ github.event.release.tag_name }}
Original file line number Diff line number Diff line change 2020 esp32-s3-box-lite/esp32-s3-box-lite.factory.yaml
2121 esp32-s3-box-3/esp32-s3-box-3.factory.yaml
2222 m5stack-atom-echo/m5stack-atom-echo.factory.yaml
23- m5stack-atom-echo/m5stack-atom-echo.minimal.factory.yaml
2423 esphome-version : 2025.5.0
2524 release-summary : ${{ github.event_name == 'release' && github.event.release.body || '' }}
2625 release-url : ${{ github.event_name == 'release' && github.event.release.html_url || '' }}
2928 build-minimal-firmware :
3029 name : Build Minimal Firmware
3130 uses : esphome/workflows/.github/workflows/build.yml@2025.4.0
31+ if : github.event_name == 'pull_request' || github.event_name == 'workflow_dispatch'
3232 with :
3333 files : |
3434 m5stack-atom-echo/m5stack-atom-echo.minimal.factory.yaml
5454 uses : esphome/workflows/.github/workflows/upload-to-gh-release.yml@2025.4.0
5555 needs :
5656 - build-firmware
57- - build-minimal-firmware
5857 with :
5958 version : ${{ github.event.release.tag_name }}
6059
You can’t perform that action at this time.
0 commit comments