Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
294 commits
Select commit Hold shift + click to select a range
c987f43
Merge branch 'development' into pre-release-8.5.1
arendst Oct 1, 2020
61d6a12
Prep release 8.5.1
arendst Oct 1, 2020
b1782f3
Merge branch 'development' into pre-release-8.5.1
arendst Oct 1, 2020
e1df24b
Merge branch 'development' into pre-release-8.5.1
arendst Oct 2, 2020
e076b50
Prep release 8.5.1
arendst Oct 2, 2020
584ae41
Merge branch 'development' into pre-release-9.1.0
arendst Oct 25, 2020
a73b2d1
Merge branch 'development' into pre-release-9.1.0
arendst Oct 26, 2020
e217ab4
Merge branch 'development' into pre-release-9.1.0
arendst Nov 1, 2020
8255468
Merge branch 'development' into pre-release-9.1.0
arendst Nov 1, 2020
1838c58
Merge branch 'development' into pre-release-9.1.0
arendst Nov 2, 2020
68f8ea6
Merge branch 'development' into pre-release-9.1.0
arendst Nov 3, 2020
4f92d49
Merge branch 'development' into pre-release-9.1.0
arendst Nov 4, 2020
b369e87
Merge branch 'development' into pre-release-9.1.0
arendst Nov 5, 2020
76decfa
Merge branch 'development' into pre-release-9.1.0
arendst Nov 5, 2020
16ffdb6
Merge branch 'development' into pre-release-9.1.0
arendst Nov 5, 2020
e035bdb
Fix default dimmer step
arendst Nov 7, 2020
556156f
Merge branch 'development' into pre-release-9.2.0
arendst Dec 6, 2020
ae793c8
Merge branch 'development' into pre-release-9.2.0
arendst Dec 7, 2020
603f082
Update CHANGELOG.md
arendst Dec 7, 2020
fa8a6bc
Merge branch 'development' into pre-release-9.2.0
arendst Dec 8, 2020
83f76e2
Merge branch 'development' into pre-release-9.2.0
arendst Dec 8, 2020
1c24df6
Merge branch 'development' into pre-release-9.2.0
arendst Dec 10, 2020
198ec55
Merge branch 'development' into pre-release-9.2.0
arendst Dec 13, 2020
829397f
Merge branch 'development' into pre-release-9.2.0
arendst Dec 13, 2020
c09f966
Merge branch 'development' into pre-release-9.2.0
arendst Dec 15, 2020
797f82d
Merge branch 'development' into pre-release-9.2.0
arendst Dec 16, 2020
386dbbd
Merge branch 'development' into pre-release-9.2.0
arendst Dec 17, 2020
fd6a9fd
changelog but better
blakadder Dec 17, 2020
0d505ba
Merge pull request #10158 from arendst/changelog-plus-1
arendst Dec 17, 2020
08ec5ce
Release 9.2.0
arendst Dec 17, 2020
3ba19e1
Add backported fixes
arendst Dec 21, 2020
0489d3f
Add backported fixes
arendst Dec 21, 2020
0c36bcb
Build firmware from Master branch
Jason2866 Dec 23, 2020
e1d44b9
Merge pull request #10238 from Jason2866/patch-3
arendst Dec 23, 2020
39f31d8
Revert "Build firmware from Master branch"
Jason2866 Dec 23, 2020
6cb9b3c
Merge pull request #10241 from Jason2866/revert-10238-patch-3
arendst Dec 23, 2020
6afb276
Updated workflows
arendst Dec 23, 2020
fa0e886
Merge branch 'pre-release-9.2.0'
arendst Dec 23, 2020
dc73b67
Added ENS160 (Air quality) and ENS210 (Temperature & Humidity) sensor
chrfriese123 Jan 17, 2021
ec14623
Merge pull request #10598 from chrfriese123/master
arendst Jan 20, 2021
4cc0f05
Revert "Added ENS160 (Air quality) and ENS210 (Temperature & Humidity…
arendst Jan 20, 2021
c74c0d9
Merge pull request #10639 from arendst/revert-10598-master
arendst Jan 20, 2021
d37b9db
Merge branch 'development' into pre-release-9.3.0
arendst Feb 11, 2021
e7a2789
Merge branch 'development' into pre-release-9.3.0
arendst Feb 12, 2021
2b34c68
Merge branch 'development' into pre-release-9.3.0
arendst Feb 12, 2021
3374990
Merge branch 'development' into pre-release-9.3.0
arendst Feb 15, 2021
b75520c
Merge branch 'development' into pre-release-9.3.0
arendst Feb 16, 2021
2503390
Merge branch 'development' into pre-release-9.3.0
arendst Feb 18, 2021
45cd739
Merge branch 'development' into pre-release-9.3.0
arendst Feb 18, 2021
488edab
Merge branch 'development' into pre-release-9.3.0
arendst Feb 19, 2021
96d4e60
pre-release 9.3.0
arendst Feb 19, 2021
5e3c1b6
Merge branch 'development' into pre-release-9.3.0
arendst Feb 21, 2021
b6f283d
Update README.md
arendst Feb 21, 2021
cabe894
Merge branch 'development' into pre-release-9.3.0
arendst Feb 22, 2021
3f7071c
Merge branch 'development' into pre-release-9.3.0
arendst Feb 23, 2021
92c0eb0
Update xsns_05_ds18x20.ino
arendst Mar 9, 2021
31c6075
Merge branch 'development' into pre-release-9.4.0
arendst Apr 14, 2021
7e3b7dd
Prep release 9.4.0
arendst Apr 14, 2021
e6e00c8
Merge branch 'development' into pre-release-9.4.0
arendst Apr 14, 2021
ebb998e
Merge branch 'development' into pre-release-9.4.0
arendst Apr 14, 2021
9f21938
Merge branch 'development' into pre-release-9.4.0
arendst Apr 14, 2021
71268e5
Prep 9.4.0
arendst Apr 14, 2021
adbb5f8
Merge branch 'development' into pre-release-9.4.0
arendst Apr 14, 2021
08fa219
Merge branch 'development' into pre-release-9.4.0
arendst Apr 14, 2021
c88152c
Merge branch 'development' into pre-release-9.4.0
arendst Apr 16, 2021
851c839
Merge branch 'development' into pre-release-9.4.0
arendst Apr 21, 2021
04c1262
Merge branch 'development' into pre-release-9.4.0
arendst Apr 21, 2021
4052903
Merge branch 'development' into pre-release-9.4.0
arendst Apr 21, 2021
7e532a8
Merge branch 'development' into pre-release-9.4.0
arendst Apr 21, 2021
0150c9e
Merge branch 'development' into pre-release-9.4.0
arendst Apr 21, 2021
80d72ec
Update Spanish and Italian
arendst Apr 21, 2021
f5d1594
Update languages
arendst Apr 21, 2021
9e00800
Merge branch 'development' into pre-release-9.4.0
arendst Apr 23, 2021
61adb53
Push rebuild
arendst Apr 23, 2021
30cbc1b
Merge branch 'development' into pre-release-9.5.0
arendst Jun 13, 2021
7defc32
Merge branch 'development' into pre-release-9.5.0
arendst Jun 13, 2021
ed23cd8
Merge branch 'development' into pre-release-9.5.0
arendst Jun 13, 2021
fab0cd8
Merge branch 'development' into pre-release-9.5.0
arendst Jun 14, 2021
330a12e
Merge branch 'development' into pre-release-9.5.0
arendst Jun 14, 2021
6f03368
Merge branch 'development' into pre-release-9.5.0
arendst Jun 14, 2021
9ac9e04
Merge branch 'development' into pre-release-9.5.0
arendst Jun 14, 2021
aacb37e
Update changelog
arendst Jun 14, 2021
1b40bfb
Merge branch 'development' into pre-release-9.5.0
arendst Jun 14, 2021
15b7542
Merge branch 'development' into pre-release-9.5.0
arendst Jun 14, 2021
1fe0160
Merge branch 'development' into pre-release-9.5.0
arendst Jun 15, 2021
9299445
Merge branch 'development' into pre-release-9.5.0
arendst Jun 15, 2021
cbc74ab
Merge branch 'development' into pre-release-9.5.0
arendst Jun 17, 2021
838ab4f
Merge branch 'development' into pre-release-9.6.0
arendst Oct 8, 2021
e96ce2f
Merge branch 'development' into pre-release-9.6.0
arendst Oct 10, 2021
c1d61c9
Merge branch 'development' into pre-release-9.6.0
arendst Oct 12, 2021
f100430
Merge branch 'development' into pre-release-9.6.0
arendst Oct 13, 2021
9482079
Update tasmota_version.h
arendst Oct 13, 2021
e2a8e39
Update CHANGELOG.md
arendst Oct 13, 2021
d784706
Merge branch 'development' into pre-release-10.0.0
arendst Oct 13, 2021
b3a1fa9
Merge branch 'development' into pre-release-10.0.0
arendst Oct 15, 2021
1e3bc9f
Merge branch 'development' into pre-release-10.0.0
arendst Oct 16, 2021
d696c00
Merge branch 'development' into pre-release-10.0.0
arendst Oct 16, 2021
388db0e
Merge branch 'development' into pre-release-10.0.0
arendst Oct 17, 2021
8d61740
Merge branch 'development' into pre-release-10.0.0
arendst Oct 18, 2021
6decedb
Update README.md
arendst Oct 18, 2021
8c4ab12
Merge branch 'development' into pre-release-10.0.0
arendst Oct 19, 2021
0ccf7de
Merge branch 'development' into pre-release-10.0.0
arendst Oct 19, 2021
6d5227b
Merge branch 'development' into pre-release-10.0.0
arendst Oct 19, 2021
329d763
Merge branch 'development' into pre-release-10.1.0
arendst Dec 8, 2021
e5d576b
Prep v10.1.0
arendst Dec 8, 2021
71c146a
Update xsns_69_opentherm.ino
Xjeater Jan 8, 2022
5057314
Merge pull request #14336 from Xjeater/patch-3
arendst Jan 9, 2022
0c22b69
Revert "Update xsns_69_opentherm.ino"
arendst Jan 9, 2022
1ee598c
Merge pull request #14346 from arendst/revert-14336-patch-3
arendst Jan 9, 2022
50f0101
Merge branch 'development' into pre-release-11.0
arendst Feb 7, 2022
02659ff
Merge branch 'development' into pre-release-11.0
arendst Feb 7, 2022
5254a26
Prep release
arendst Feb 7, 2022
9dd0550
Merge branch 'development' into pre-release-11.0
arendst Feb 7, 2022
f09d6b5
Merge branch 'development' into pre-release-11.0
arendst Feb 7, 2022
a955827
Merge branch 'development' into pre-release-11.0
arendst Feb 7, 2022
c22d936
Merge branch 'development' into pre-release-11.0
arendst Feb 12, 2022
942ebe1
Merge branch 'development' into pre-release-11.0
arendst Feb 12, 2022
efc2f54
Merge branch 'development' into pre-release-11.0
arendst Feb 12, 2022
078fb0e
Merge branch 'development' into pre-release-11.0
arendst Feb 12, 2022
64ea803
Prep release
arendst Feb 12, 2022
e8988e4
Merge branch 'development' into pre-release-11.1
arendst Apr 7, 2022
00227a4
Merge branch 'development' into pre-release-11.1
arendst Apr 7, 2022
0cbc168
Merge branch 'development' into pre-release-11.1
arendst Apr 10, 2022
4f2a59d
Merge branch 'development' into pre-release-11.1
arendst Apr 10, 2022
0b25206
Prep release 11.1
arendst Apr 10, 2022
6e2592f
Merge branch 'development' into pre-release-11.1
arendst Apr 12, 2022
41f7580
Merge branch 'development' into pre-release-11.1
arendst Apr 12, 2022
ffc2352
Merge branch 'development' into pre-release-11.1
arendst Apr 12, 2022
d157b1c
Merge branch 'development' into pre-release-11.1
arendst Apr 12, 2022
1cdd2be
Merge branch 'development' into pre-release-12.0
arendst Jun 13, 2022
c9cd367
Prep release 12.0
arendst Jun 13, 2022
fa03edb
Merge branch 'development' into pre-release-12.0
arendst Jun 15, 2022
7bc7be5
Merge branch 'development' into pre-release-12.0
arendst Jun 16, 2022
b44a87a
Fix resolving MQTT and NTP servers
arendst Jun 17, 2022
24757be
Merge branch 'development' into pre-release-12.0
arendst Jun 20, 2022
4ff60de
Update RELEASENOTES.md
arendst Jun 20, 2022
dc1605f
Merge branch 'pre-release-12.0'
arendst Jun 20, 2022
4074d82
Update CHANGELOG.md
arendst Jun 20, 2022
9eb42b4
Merge branch 'development' into pre-release-12.1
arendst Aug 11, 2022
e5310ad
Merge branch 'development' into pre-release-12.1
arendst Aug 15, 2022
eed1131
Release 12.1
arendst Aug 15, 2022
dfa2c25
Release 12.1
arendst Aug 15, 2022
f5b2216
Merge branch 'development' into pre-release-12.1
arendst Aug 17, 2022
806c576
Merge branch 'development' into pre-release-12.1
arendst Aug 18, 2022
ca10e7b
Revert camera changes
arendst Aug 19, 2022
8d52722
Prep v12.1.1
arendst Aug 24, 2022
930e659
Prep v12.1.1
arendst Aug 24, 2022
e71235e
Prep v12.1.1
arendst Aug 24, 2022
98a100d
Merge branch 'development' into pre-release-12.2
arendst Oct 14, 2022
4135a46
Merge branch 'development' into pre-release-12.2
arendst Oct 14, 2022
7b0c5e8
Prep release v12.2.0
arendst Oct 14, 2022
34f441c
Merge branch 'development' into pre-release-12.2
arendst Oct 16, 2022
4fb3d9c
Merge branch 'development' into pre-release-12.2
arendst Oct 17, 2022
b07f699
Merge branch 'development' into pre-release-12.3
arendst Dec 10, 2022
ac8a886
Merge branch 'development' into pre-release-12.3
arendst Dec 11, 2022
1e86a9a
Merge branch 'development' into pre-release-12.3
arendst Dec 12, 2022
f7d227c
Merge branch 'development' into pre-release-12.3
arendst Dec 13, 2022
3919668
Merge branch 'development' into pre-release-12.3
arendst Dec 13, 2022
23cbdb9
Merge branch 'development' into pre-release-12.3
arendst Dec 14, 2022
0cb5edd
Merge branch 'development' into pre-release-12.3
arendst Dec 14, 2022
6a9c3bf
Prep v12.3.0 release
arendst Dec 14, 2022
dce90f3
Revert Tuya change
arendst Dec 14, 2022
1507a51
add safeboot to release (#17393)
Jason2866 Dec 14, 2022
616c685
Update Tasmota_build_master.yml
arendst Dec 14, 2022
ae12ce7
Merge branch 'pre-release-12.3'
arendst Dec 14, 2022
ac731d0
Fix ESP8266 zifbee exception 3
arendst Dec 16, 2022
e8edf97
Merge branch 'pre-release-12.3'
arendst Dec 16, 2022
e1a725f
Update RELEASENOTES.md
arendst Dec 16, 2022
431e32b
fix needed depend. base32-images (#17406)
Jason2866 Dec 16, 2022
f15971d
Fix ESP32 uploads
arendst Dec 16, 2022
4acd5d8
Create TASMOTA_FullLogo_Vector_White.svg
arendst Jan 24, 2023
669d016
Merge branch 'pre-release-12.3'
arendst Jan 24, 2023
dafa28f
Merge branch 'development' into prerelease-12.4
arendst Feb 13, 2023
fbbf8ff
Merge branch 'development' into prerelease-12.4
arendst Feb 16, 2023
ca3045f
Fix support for non-sequential buttons and switches
arendst Feb 18, 2023
8e820e9
Fix duplicate EnergyTotal update
arendst Feb 24, 2023
3f43db9
Merge branch 'development' into prerelease-12.5
arendst Apr 15, 2023
ea592b9
Merge branch 'development' into prerelease-12.5
arendst Apr 16, 2023
e9e3b03
Merge branch 'development' into prerelease-12.5
arendst Apr 17, 2023
6c65ac8
Update README.md
arendst Apr 17, 2023
04cff5f
New workflow for release (#18722)
Jason2866 May 25, 2023
34d1503
Merge branch 'development' into prerelease-13.0
arendst Jun 24, 2023
91c635a
Update CHANGELOG.md
arendst Jun 24, 2023
bed113f
Merge branch 'development' into prerelease-13.0
arendst Jun 24, 2023
27e8617
Merge branch 'development' into prerelease-13.0
arendst Jun 24, 2023
80bf7e5
Merge branch 'development' into prerelease-13.0
arendst Jun 25, 2023
bf5c886
Update CHANGELOG.md
arendst Jun 25, 2023
0ced0c2
Merge branch 'development' into prerelease-13.0
arendst Jun 25, 2023
654f420
Merge branch 'development' into prerelease-13.0
arendst Jun 26, 2023
a435ec8
Merge branch 'development' into prerelease-13.0
arendst Jun 26, 2023
383855e
Merge branch 'development' into prerelease-13.0
arendst Jun 26, 2023
5a7a82e
Merge branch 'development' into prerelease-13.1
arendst Aug 12, 2023
9671d87
Merge branch 'development' into prerelease-13.1
arendst Aug 14, 2023
41bd8bc
Merge branch 'development' into prerelease-13.1
arendst Aug 14, 2023
ed5d74a
Merge branch 'development' into prerelease-13.1
arendst Aug 15, 2023
01bb287
prep v13.1
arendst Aug 15, 2023
2d97311
Merge branch 'development' into prerelease-13.2
arendst Oct 16, 2023
2efefeb
Merge branch 'development' into prerelease-13.2
arendst Oct 18, 2023
81c4e51
Merge branch 'development' into prerelease-13.2
arendst Oct 19, 2023
ff3e3e9
Prep v13.2.0
arendst Oct 19, 2023
fb904a0
Merge branch 'development' into prerelease-13.3
arendst Dec 12, 2023
e651588
Prep v13.3
arendst Dec 12, 2023
8a08895
Merge branch 'development' into prerelease-13.4
arendst Feb 13, 2024
3648ce5
Merge branch 'development' into prerelease-13.4
arendst Feb 13, 2024
99e44a1
Merge branch 'development' into prerelease-13.4
arendst Feb 14, 2024
e617328
Merge branch 'development' into prerelease-13.4
arendst Feb 14, 2024
05e2444
Update to v13.4.0
arendst Feb 14, 2024
133cc25
Merge branch 'development' into prerelease-14.0.0
arendst May 6, 2024
ba58271
Prep release v14.0.0
arendst May 6, 2024
983694c
Merge branch 'development' into prerelease-14.0.0
arendst May 6, 2024
a3fb17b
Merge branch 'development' into prerelease-14.0.0
arendst May 7, 2024
45d3124
Merge branch 'development' into prerelease-14.0.0
arendst May 8, 2024
4111b78
Merge branch 'development' into prerelease-14.0.0
arendst May 10, 2024
103860f
Merge branch 'development' into prerelease-14.0.0
arendst May 10, 2024
e23fadf
Merge branch 'development' into prerelease-14.0.0
arendst May 10, 2024
ba2ad90
Merge branch 'development' into prerelease-14.0.0
arendst May 14, 2024
d8c53d4
Prep release v14.0.0
arendst May 14, 2024
2a2e853
Merge branch 'development' into prerelease-14.1.0
arendst Jun 2, 2024
8781def
Prep v14.1.0
arendst Jun 2, 2024
c1feaff
Merge branch 'development' into prerelease-14.1.0
arendst Jun 3, 2024
325c722
Merge branch 'development' into prerelease-14.2.0
arendst Aug 14, 2024
b15ef60
Prep v14.2.0
arendst Aug 14, 2024
84ac553
Merge branch 'development' into prerelease-14.2.0
arendst Aug 14, 2024
96a99f9
Merge branch 'development' into prerelease-14.3.0
arendst Oct 10, 2024
d87e7ea
Update CHANGELOG.md
arendst Oct 10, 2024
6cb6239
Merge branch 'development' into prerelease-14.3.0
arendst Oct 11, 2024
50823e7
Merge branch 'development' into prerelease-14.3.0
arendst Oct 14, 2024
f7b3476
Merge branch 'development' into prerelease-14.3.0
arendst Oct 14, 2024
38ad7bd
Merge branch 'development' into prerelease-14.3.0
arendst Oct 14, 2024
59409ae
Merge branch 'development' into prerelease-14.3.0
arendst Oct 14, 2024
55a6bc8
Merge branch 'development' into prerelease-14.3.0
arendst Oct 14, 2024
f62080b
Merge branch 'development' into prerelease-14.4.0
arendst Dec 8, 2024
8eada8e
Merge branch 'development' into prerelease-14.4.0
arendst Dec 9, 2024
2f4ca9b
Merge branch 'development' into prerelease-14.4.0
arendst Dec 10, 2024
74e7410
Merge branch 'development' into prerelease-14.4.0
arendst Dec 11, 2024
9a5394f
Prep 14.4
arendst Dec 11, 2024
4dfac9b
Merge branch 'development' into prerelease-14.4.1
arendst Dec 14, 2024
b352d34
Merge branch 'development' into prerelease-14.4.1
arendst Dec 15, 2024
031e2fd
Update changelog
arendst Dec 15, 2024
439dd2e
Merge branch 'development' into prerelease-14.5.0
arendst Feb 17, 2025
4f43c75
Prep v14.5.0
arendst Feb 17, 2025
a1f7e3c
Merge branch 'development' into prerelease-14.5.0
arendst Feb 17, 2025
d436a40
Merge branch 'development' into prerelease-14.5.0
arendst Feb 18, 2025
16e4211
Merge branch 'development' into prerelease-14.6.0
arendst Apr 14, 2025
d78a3a0
Update CHANGELOG.md
arendst Apr 14, 2025
2e476d2
Merge branch 'development' into prerelease-14.6.0
arendst Apr 14, 2025
8744996
Merge branch 'development' into prerelease-14.6.0
arendst Apr 16, 2025
4dc8823
Prep release v14.6.0
arendst Apr 16, 2025
64ba75f
Merge branch 'development' into prerelease-14.6.0
arendst Apr 16, 2025
d0df73d
Actions in fork (#3)
mi-hol Apr 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 39 additions & 35 deletions .github/workflows/Tasmota_build_master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,24 @@ concurrency:
jobs:
safeboot-images:
runs-on: ubuntu-latest
if: github.repository == 'arendst/Tasmota'
continue-on-error: true
#if: github.repository == 'arendst/Tasmota'
#if: github.repository == '${{GITHUB_ACTOR}}/Tasmota'

continue-on-error: false
strategy:
matrix:
variant:
- tasmota32-safeboot
- tasmota32solo1-safeboot
- tasmota32c2-safeboot
#- tasmota32solo1-safeboot
#- tasmota32c2-safeboot
- tasmota32c3-safeboot
- tasmota32c3ser-safeboot
- tasmota32s2-safeboot
- tasmota32s2cdc-safeboot
- tasmota32s3-safeboot
- tasmota32s3ser-safeboot
#- tasmota32c3ser-safeboot
#- tasmota32s2-safeboot
#- tasmota32s2cdc-safeboot
#- tasmota32s3-safeboot
#- tasmota32s3ser-safeboot
- tasmota32c6-safeboot
- tasmota32c6ser-safeboot
#- tasmota32c6ser-safeboot
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -42,12 +44,14 @@ jobs:
python-version: '3.x'
- name: Install dependencies
run: |
#echo "'${{GITHUB_ACTOR}}/Tasmota': ${{GITHUB_ACTOR}}/Tasmota"
#echo "'${{ github.actor }}/Tasmota': ${{ github.actor }}/Tasmota"
pip install wheel
pip install -U platformio
cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Add "release" to footer
run: |
sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
#sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
- name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}
- name: Upload safeboot firmware artifacts
Expand All @@ -66,13 +70,13 @@ jobs:
- tasmota
- tasmota-4M
- tasmota-minimal
- tasmota-display
- tasmota-ir
- tasmota-knx
- tasmota-lite
- tasmota-sensors
- tasmota-zbbridge
- tasmota-zigbee
#- tasmota-display
#- tasmota-ir
#- tasmota-knx
#- tasmota-lite
#- tasmota-sensors
#- tasmota-zbbridge
#- tasmota-zigbee
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -88,7 +92,7 @@ jobs:
cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Add "release" to footer
run: |
sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
#sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
- name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}
- name: Upload firmware artifacts
Expand All @@ -106,20 +110,20 @@ jobs:
matrix:
variant:
- tasmota32
- tasmota32-zbbrdgpro
- tasmota32-webcam
- tasmota32-bluetooth
- tasmota32-nspanel
- tasmota32-display
- tasmota32-ir
- tasmota32-lvgl
- tasmota32c2
#- tasmota32-zbbrdgpro
#- tasmota32-webcam
#- tasmota32-bluetooth
#- tasmota32-nspanel
#- tasmota32-display
#- tasmota32-ir
#- tasmota32-lvgl
#- tasmota32c2
- tasmota32c3
- tasmota32c6
- tasmota32s2
- tasmota32s2cdc
- tasmota32s3
- tasmota32solo1
#- tasmota32s2
#- tasmota32s2cdc
#- tasmota32s3
#- tasmota32solo1
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -144,7 +148,7 @@ jobs:
find ./temp -type f -exec cp -t ./firmware/firmware {} +
- name: Add "release" to footer
run: |
sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
#sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
- name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}
- name: Upload firmware artifacts
Expand Down Expand Up @@ -186,7 +190,7 @@ jobs:
find ./temp -type f -exec cp -t ./firmware/firmware {} +
- name: Add "release" to footer
run: |
sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
#sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
- name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}-${{ matrix.language }}
- name: Upload language firmware artifacts
Expand Down Expand Up @@ -228,7 +232,7 @@ jobs:
steps:
- name: Dispatch workflow in arendst/Tasmota-firmware
run: |
curl -X POST https://api.github.com/repos/arendst/Tasmota-firmware/actions/workflows/fetch_deploy.yml/dispatches \
curl -X POST https://api.github.com/repos/mi-hol/Tasmota-firmware/actions/workflows/fetch_deploy.yml/dispatches \
-H 'Accept: application/vnd.github.everest-preview+json' \
-u ${{ secrets.API_TOKEN_GITHUB }} \
--data '{"ref": "gh_actions"}'
--data '{"ref": "gh_actions"}'
207 changes: 207 additions & 0 deletions .github/workflows/user_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
name: Build_firmware_user

on:
workflow_dispatch: # Start a workflow
# push:
# paths-ignore:
# - '.github/**' # Ignore changes towards the .github directory
# - '**.md' # Do no build if *.md files changes

# Ensures that only one deploy task per branch/environment will run at a time.
concurrency:
group: environment-${{ github.ref }}
cancel-in-progress: true

jobs:
safeboot-images:
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
variant:
- tasmota32-safeboot
#- tasmota32solo1-safeboot
#- tasmota32c2-safeboot
- tasmota32c3-safeboot
#- tasmota32c3ser-safeboot
#- tasmota32s2-safeboot
#- tasmota32s2cdc-safeboot
#- tasmota32s3-safeboot
#- tasmota32s3ser-safeboot
- tasmota32c6-safeboot
- tasmota32c6ser-safeboot
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Install dependencies
run: |
pip install wheel
pip install -U platformio
- name: Add "release" to footer
run: |
#sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
- name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}
- name: Upload safeboot firmware artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.variant }}
path: ./build_output

base-images:
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
variant:
- tasmota
- tasmota-4M
- tasmota-minimal
#- tasmota-display
#- tasmota-ir
#- tasmota-knx
#- tasmota-lite
#- tasmota-sensors
#- tasmota-zbbridge
#- tasmota-zigbee
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Install dependencies
run: |
pip install wheel
pip install -U platformio
- name: Add "release" to footer
run: |
#sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
- name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}
- name: Upload firmware artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.variant }}
path: ./build_output

base32-images:
needs: safeboot-images
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
variant:
- tasmota32
#- tasmota32-zbbrdgpro
#- tasmota32-webcam
#- tasmota32-bluetooth
#- tasmota32-nspanel
#- tasmota32-display
#- tasmota32-ir
#- tasmota32-lvgl
#- tasmota32c2
- tasmota32c3
- tasmota32c6
#- tasmota32s2
#- tasmota32s2cdc
#- tasmota32s3
#- tasmota32solo1
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Install dependencies
run: |
pip install wheel
pip install -U platformio
- name: Download safeboot firmwares
uses: actions/download-artifact@v4
with:
pattern: tasmota32*
path: ./temp
- name: Move safeboot files
run: |
mkdir -p ./firmware/firmware
find ./temp -type f -exec cp -t ./firmware/firmware {} +
- name: Add "release" to footer
run: |
#sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
- name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}
- name: Upload firmware artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.variant }}
path: ./build_output

language-images:
needs: safeboot-images
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
variant: [ tasmota, tasmota32 ]
#language: [ AD, AF, BG, BR, CN, CZ, DE, ES, FR, FY, GR, HE, HU, IT, KO, LT, NL, PL, PT, RO, RU, SE, SK, TR, TW, UK, VN ]
language: [ AD, DE]
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Install dependencies
run: |
pip install wheel
pip install -U platformio
- name: Download safeboot firmwares
uses: actions/download-artifact@v4
with:
pattern: tasmota32*
path: ./temp
- name: Move safeboot files
run: |
mkdir -p ./firmware/firmware
find ./temp -type f -exec cp -t ./firmware/firmware {} +
- name: Add "release" to footer
run: |
#sed -i -e "s/TASMOTA_SHA_SHORT/TASMOTA_SHA_SHORT release-/g" ./tasmota/include/tasmota_version.h
- name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}-${{ matrix.language }}
- name: Upload language firmware artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.variant }}-${{ matrix.language }}
path: ./build_output

Release:
needs: [base-images, base32-images, language-images]
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v4
- name: Download all Tasmota artifacts
uses: actions/download-artifact@v4
with:
pattern: tasmota*
path: ./temp
- name: Move files
run: |
mkdir -p ./release
find ./temp -type f -exec cp -t ./release {} +
- name: Display structure of downloaded files
run: ls -R ./release/
- name: Release
uses: jason2866/action-gh-release@v1.2
#if: startsWith(github.ref, 'refs/tags/')
with:
tag_name: ${{ github.run_number }}
files: |
./release/tasmota*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading