mirror of
https://github.com/Koenkk/zigbee-OTA.git
synced 2026-07-06 15:09:38 +00:00
Compare commits
327 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fda5336184 | |||
| 4af81d6d7b | |||
| 35c2a1ebf3 | |||
| c9d11db047 | |||
| a1191656a8 | |||
| 01250d9f1c | |||
| c3cb06d5de | |||
| d358b8c617 | |||
| 8e01e5c619 | |||
| 57ded4d11b | |||
| 78a8ff790d | |||
| bfe1488ad9 | |||
| ad8225e1b4 | |||
| 0981445790 | |||
| 5f53ed5909 | |||
| 8261c7777f | |||
| 499ec2d755 | |||
| 6ec1bace19 | |||
| 9619993601 | |||
| 3966c2d165 | |||
| 62ef88338f | |||
| 4be729eb70 | |||
| b907db21e9 | |||
| 84c0ae2a48 | |||
| c7898b9e98 | |||
| 0b50d2a0f3 | |||
| 5e3e4fb062 | |||
| c80f86e869 | |||
| 487cd5be31 | |||
| 1386637107 | |||
| 9f1ab302fe | |||
| 95ebae2fe3 | |||
| dcc96332cd | |||
| 863943a725 | |||
| df3de4e86b | |||
| 8ed78940b4 | |||
| 4d3a9f5d04 | |||
| c93387eb6e | |||
| ce33f0760d | |||
| 38978a58c6 | |||
| b9cf8c7775 | |||
| c7c75998ce | |||
| 502b4b2df1 | |||
| 1e3157ae5e | |||
| e7d29dc3a5 | |||
| b39d961d9e | |||
| f32e10cd69 | |||
| 6f74f28b44 | |||
| fb121dd610 | |||
| 4ea1321bb7 | |||
| 7eb3775757 | |||
| 9068d18d46 | |||
| ba2472f807 | |||
| ff38dafb6c | |||
| 0072e1f016 | |||
| bff109d28b | |||
| 92d72a1704 | |||
| 041689d9bf | |||
| a1eb2ff922 | |||
| 9d0a255b44 | |||
| 23e4cfbb67 | |||
| 8e66f163a7 | |||
| 0fe365dd53 | |||
| b756c35cc0 | |||
| c28578b884 | |||
| 7314303352 | |||
| c3c28e5867 | |||
| e54206b170 | |||
| b8aef28c37 | |||
| e7f7e8ce8d | |||
| cad12c3c88 | |||
| 3ea55e9077 | |||
| a33c5eb774 | |||
| 03655ef982 | |||
| 1aa9dc3b1b | |||
| c75e2544e7 | |||
| d867c4200e | |||
| fc0d210aa3 | |||
| f78c42844d | |||
| b46a5d90cf | |||
| f9672224e4 | |||
| 1f1618c4bf | |||
| 71c9fc2889 | |||
| 13e0971b8a | |||
| 6ce59ec4a2 | |||
| b7fd5c4c6a | |||
| 1054dbdfc2 | |||
| 876817c91b | |||
| cd91b11888 | |||
| 2b41f22eaa | |||
| 1b5d8455bc | |||
| f2ef552e61 | |||
| e0c3140bb6 | |||
| 80fd7c40e4 | |||
| c81151aea9 | |||
| 18e73efb33 | |||
| 1e68c6125f | |||
| c0d2c061d6 | |||
| 8c70d356db | |||
| 2a18b05348 | |||
| 90ab3fe786 | |||
| 5d79d36aba | |||
| e727b78bfd | |||
| 7a7941bb7c | |||
| 0446bf807d | |||
| e727723e25 | |||
| f98783cd99 | |||
| f11995825b | |||
| 2d61aaad20 | |||
| 62727e3361 | |||
| 5f2fffd67d | |||
| 8ff25dc52a | |||
| 737c5370a4 | |||
| 9e64b3f219 | |||
| 757710b4ee | |||
| e3309abbac | |||
| d4a4c40a3f | |||
| 36a9a156cf | |||
| 2216b7d9d6 | |||
| 0f4db7a134 | |||
| 9c9a07ab7a | |||
| 8cdfabf998 | |||
| 78cbc2dd1f | |||
| 90b5b38ae3 | |||
| 4df5cc1831 | |||
| d599f43d48 | |||
| f7375e9266 | |||
| 1a5ed40753 | |||
| 9e42970b39 | |||
| d35537c95d | |||
| 1540acd8de | |||
| 71ec5f979b | |||
| 042f2b8963 | |||
| 9840344496 | |||
| b7a9028c44 | |||
| 816aa85836 | |||
| a90446db2d | |||
| d8247cbfb9 | |||
| 46688cb416 | |||
| 8489dbe6ff | |||
| 608b84c52d | |||
| acf76631f5 | |||
| 3d080c9ffc | |||
| bd7fa894fb | |||
| 4f0f3c07d6 | |||
| 4987442b5a | |||
| 8626b5ca76 | |||
| 2181a9f353 | |||
| 051c1ab371 | |||
| 4318d8706b | |||
| 3aae1678d5 | |||
| ac5e3c8bfb | |||
| 47e5c840b3 | |||
| 281cae74fc | |||
| bb8d8b1fd4 | |||
| 80b3f5dfd1 | |||
| a4a088a97b | |||
| 26dc7ce8db | |||
| 7f25b51102 | |||
| ea8a4ff134 | |||
| ed451812b2 | |||
| f7bfec61b2 | |||
| b1f855adeb | |||
| 59d9d6e2b1 | |||
| 7f0e8257e0 | |||
| 2c960d3e20 | |||
| 1a30c93160 | |||
| 5fe61473c4 | |||
| 9547c3f1c7 | |||
| 07a348eeb8 | |||
| 44b4067f03 | |||
| 757a7cd8c4 | |||
| d193565461 | |||
| fe6a7ede2c | |||
| a983fccf2c | |||
| 37cb1373f7 | |||
| 3f074e8a50 | |||
| 6036472402 | |||
| dbcf26fc62 | |||
| bfc73f6297 | |||
| a9d9ac79fb | |||
| 2aed053130 | |||
| d2ce1bb5ed | |||
| 59d5506c42 | |||
| 4844fa2311 | |||
| 1a8a5de8e0 | |||
| 6e16a2e4e4 | |||
| 18a6aca795 | |||
| ed0512bba9 | |||
| b2c2e5b528 | |||
| 131b34b7f9 | |||
| 3fe1a2928d | |||
| a29c52d717 | |||
| 487769b94a | |||
| 942b29f809 | |||
| f12ea7a489 | |||
| 5a438b395a | |||
| 133d04c978 | |||
| 30c2f915a8 | |||
| 7d5673ebe4 | |||
| ae5f769707 | |||
| c18064d00f | |||
| 3a6ae3eb0e | |||
| bf39aca90b | |||
| 1525ec3960 | |||
| 23ff340c34 | |||
| 350b83916b | |||
| 20f739cfa2 | |||
| c4b5b6e12d | |||
| de45b79402 | |||
| fe5a94c8dc | |||
| 9583275d27 | |||
| 294b25cdb6 | |||
| 632975a1d2 | |||
| ec0bcad45c | |||
| 605c915165 | |||
| 7526527f73 | |||
| 8bf09825df | |||
| bf2f900770 | |||
| 6623536e0a | |||
| 0d3aba593d | |||
| a7766f33c4 | |||
| 23c4c62cd6 | |||
| efffea6f5c | |||
| d1ee50743b | |||
| 717fb42f7b | |||
| 40e49d77bd | |||
| 3229d39fd5 | |||
| 16407620e5 | |||
| 94aefa5423 | |||
| cfe53281e1 | |||
| e684f252d0 | |||
| af4b04f941 | |||
| b8d50733dd | |||
| 27450a1798 | |||
| 3a0847c7bd | |||
| 1e048146bb | |||
| 8cc2e8e539 | |||
| c0489429e3 | |||
| 6842ce7e50 | |||
| fc9a316d52 | |||
| d22f2d406c | |||
| 48c1f7da7c | |||
| cf1586b0d8 | |||
| 4eff3ddbbd | |||
| f53cbd4d85 | |||
| e92a58fc7e | |||
| 2c8846607e | |||
| a6aa88b511 | |||
| 70a496ca7c | |||
| f7d26827fa | |||
| f1dbe74e37 | |||
| aad5d9c620 | |||
| 9106ee9cd5 | |||
| 0612a3d6b5 | |||
| 8fb0338576 | |||
| 818cb50f17 | |||
| 961109a430 | |||
| 8f2590b352 | |||
| f3496b94e7 | |||
| 18624e2702 | |||
| a0b6dcc24a | |||
| efe5a8c8a5 | |||
| 388063cc55 | |||
| 86125d9532 | |||
| dd3d646eef | |||
| e6083331cd | |||
| bc520e5e77 | |||
| 547a5520b2 | |||
| ed79f0aa65 | |||
| 54df3220c8 | |||
| 65b679fa35 | |||
| 8bc29a09b9 | |||
| 9f6fe49123 | |||
| 87224ccedb | |||
| ab1249d0e6 | |||
| 27be967a01 | |||
| 2003d028ee | |||
| 035a2ac686 | |||
| 0feb85650b | |||
| 74ea0ff272 | |||
| ed1dd8b54a | |||
| 23e133fa7a | |||
| 00b1508205 | |||
| a8da0e3eef | |||
| 82797a5d83 | |||
| 2388605f23 | |||
| 4247afba45 | |||
| 4e96aff866 | |||
| 7fba7e7f80 | |||
| ae3c95af64 | |||
| e3450e8e26 | |||
| 746c296fe6 | |||
| 344cf089f2 | |||
| 79c252653c | |||
| e97dd1d88f | |||
| 8abab09d98 | |||
| 8c531a8e31 | |||
| ebed1bbe9c | |||
| 9a7b834aca | |||
| a8a3bf8856 | |||
| 1244fe3e20 | |||
| e8e5345d00 | |||
| 2c1a0cf191 | |||
| 21da351461 | |||
| 0bbc20f4d0 | |||
| 0a1746c7f6 | |||
| 0c9ec838de | |||
| 9f281b9906 | |||
| ca8cfa151c | |||
| 15c2610fa7 | |||
| b9e16c11cd | |||
| 5643aa3428 | |||
| 9957a60141 | |||
| 03ec4b0890 | |||
| a4652ad6e4 | |||
| e0d105251e | |||
| f4bc0178d1 | |||
| 8f7cb08017 | |||
| 7fa12b9204 | |||
| bcbe460aee | |||
| d95801573f | |||
| 5ab129d651 | |||
| 6d261311e1 | |||
| 4d06af440f | |||
| 8b74e98fba | |||
| 12b3ebcb58 |
@@ -1 +1 @@
|
||||
{"updates":[{"createdAt":"2025-11-24T08:47:06.046Z","updatedAt":"2025-11-24T08:47:06.083Z","fileSize":1062460,"md5":"848d79016af600f51630e2ffe718fe25","binaryUrl":"https://firmware.meethue.com/storage/100b-12a/16779008/229a7fd1-9d41-459a-bba8-807cae8ae333/100B-012A-01000700-Light-SiMG301.zigbee","version":16779008,"versionName":"7.0","releaseNotes":""}]}
|
||||
{"updates":[{"createdAt":"2026-01-14T08:28:11.345Z","updatedAt":"2026-01-14T08:28:11.402Z","fileSize":1064930,"md5":"4e1374b5daf736facf15b5a644ffc371","binaryUrl":"https://firmware.meethue.com/storage/100b-12a/16779278/7a8949c0-0c59-4135-9f23-dabd04d9fd96/100B-012A-0100080E-Light-SiMG301.zigbee","version":16779278,"versionName":"8.14","releaseNotes":""}]}
|
||||
@@ -0,0 +1 @@
|
||||
{"updates":[{"createdAt":"2026-02-06T08:31:01.639Z","updatedAt":"2026-02-06T08:31:01.752Z","fileSize":1100624,"md5":"578cb66d579aa982bbac85a6da24bc07","binaryUrl":"https://firmware.meethue.com/storage/100b-12d/16779274/a68e141b-0a50-451d-8a4a-b56232ed3239/100B-012D-0100080A-MSD-SiMG301.zigbee","version":16779274,"versionName":"8.10","releaseNotes":""}]}
|
||||
@@ -0,0 +1 @@
|
||||
{"updates":[{"createdAt":"2026-03-31T14:12:08.236Z","updatedAt":"2026-03-31T14:12:08.274Z","fileSize":993296,"md5":"84adb10953b9555b6315f3ef25468baa","binaryUrl":"https://firmware.meethue.com/storage/100b-12f/16779014/6fa6fc3d-81a1-4042-8ad9-9ce822638efa/100B-012F-01000706-Switch-SiMG301.zigbee","version":16779014,"versionName":"7.6","releaseNotes":""}]}
|
||||
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
@@ -12,9 +12,9 @@ jobs:
|
||||
if: |
|
||||
!contains(github.event.pull_request.labels.*.name, 'ignore-ota-workflow')
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- uses: pnpm/action-setup@v5
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
@@ -29,14 +29,14 @@ jobs:
|
||||
run: pnpm run build
|
||||
|
||||
- name: Check OTA PR
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
with:
|
||||
script: |
|
||||
const {checkOtaPR} = await import("${{ github.workspace }}/dist/ghw_check_ota_pr.js")
|
||||
|
||||
await checkOtaPR(github, core, context)
|
||||
|
||||
- uses: actions/upload-artifact@v6
|
||||
- uses: actions/upload-artifact@v7
|
||||
if: always()
|
||||
with:
|
||||
name: pr
|
||||
|
||||
@@ -10,9 +10,9 @@ jobs:
|
||||
ci:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- uses: pnpm/action-setup@v5
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
|
||||
@@ -12,9 +12,9 @@ jobs:
|
||||
concat-cacerts:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- uses: pnpm/action-setup@v5
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
run: pnpm run build
|
||||
|
||||
- name: Concat CACerts
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
with:
|
||||
script: |
|
||||
const {concatCaCerts} = await import("${{ github.workspace }}/dist/ghw_concat_cacerts.js")
|
||||
|
||||
@@ -15,9 +15,9 @@ jobs:
|
||||
overwrite-cache:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- uses: pnpm/action-setup@v5
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
@@ -32,7 +32,7 @@ jobs:
|
||||
run: pnpm run build
|
||||
|
||||
- name: Overwrite cache
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
with:
|
||||
script: |
|
||||
const {overwriteCache} = await import("${{ github.workspace }}/dist/gwh_overwrite_cache.js")
|
||||
|
||||
@@ -17,9 +17,9 @@ jobs:
|
||||
if: |
|
||||
github.event.workflow_run.event == 'pull_request'
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- uses: pnpm/action-setup@v5
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
run: pnpm run build
|
||||
|
||||
- name: Check OTA PR
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
with:
|
||||
script: |
|
||||
const {reportOtaPR} = await import("${{ github.workspace }}/dist/ghw_report_ota_pr.js")
|
||||
|
||||
@@ -21,9 +21,9 @@ jobs:
|
||||
reprocess-all-images:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- uses: pnpm/action-setup@v5
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
@@ -47,7 +47,7 @@ jobs:
|
||||
git checkout -b $branch_name
|
||||
|
||||
- name: Reprocess
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
env:
|
||||
NODE_EXTRA_CA_CERTS: cacerts.pem
|
||||
with:
|
||||
@@ -63,7 +63,7 @@ jobs:
|
||||
git push -u origin HEAD
|
||||
|
||||
- name: Create pull request
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
with:
|
||||
script: |
|
||||
const {createPRToDefault} = await import("${{ github.workspace }}/dist/ghw_create_pr_to_default.js")
|
||||
|
||||
@@ -27,9 +27,9 @@ jobs:
|
||||
run-autodl:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- uses: pnpm/action-setup@v5
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
@@ -44,7 +44,7 @@ jobs:
|
||||
run: pnpm run build
|
||||
|
||||
- name: Run Autodl
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
env:
|
||||
NODE_EXTRA_CA_CERTS: cacerts.pem
|
||||
PREV: ${{ inputs.prev == 'true' && '1' || '' }}
|
||||
@@ -60,7 +60,7 @@ jobs:
|
||||
identifyStacks(github, core, context)
|
||||
|
||||
- name: Create Autodl release
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
with:
|
||||
script: |
|
||||
const {createAutodlRelease} = await import("${{ github.workspace }}/dist/ghw_create_autodl_release.js")
|
||||
|
||||
@@ -10,9 +10,9 @@ jobs:
|
||||
run-autodl:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- uses: pnpm/action-setup@v5
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
@@ -27,7 +27,7 @@ jobs:
|
||||
run: pnpm run build
|
||||
|
||||
- name: Run Autodl
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
env:
|
||||
NODE_EXTRA_CA_CERTS: cacerts.pem
|
||||
with:
|
||||
|
||||
@@ -17,9 +17,9 @@ jobs:
|
||||
update-manifests:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- uses: pnpm/action-setup@v5
|
||||
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
@@ -38,7 +38,7 @@ jobs:
|
||||
git pull
|
||||
|
||||
- name: Update manifests
|
||||
uses: actions/github-script@v8
|
||||
uses: actions/github-script@v9
|
||||
with:
|
||||
script: |
|
||||
const {updateManifests} = await import("${{ github.workspace }}/dist/ghw_update_manifests.js")
|
||||
|
||||
@@ -85,7 +85,6 @@ Any field not in this list will be ignored. Any field not matching the required
|
||||
- "maxFileVersion": number _(target only devices with this version or below)_
|
||||
- "minFileVersion": number _(target only devices with this version or above)_
|
||||
- "modelId": string _(target only devices with this model ID)_
|
||||
- "customParseLogic": string _(custom parsing logic used for this image)_
|
||||
|
||||
###### For record purpose
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"$schema": "https://biomejs.dev/schemas/2.3.10/schema.json",
|
||||
"$schema": "https://biomejs.dev/schemas/2.4.11/schema.json",
|
||||
"vcs": {
|
||||
"enabled": true,
|
||||
"clientKind": "git",
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user