J. Nick Koston
4913034584
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-23 22:54:17 +01:00
J. Nick Koston and esphbot
8c3ebd3414
[docker] Drop the unused PlatformIO library preinstall ( #19504 )
...
Co-authored-by: esphbot <287758279+esphbot@users.noreply.github.com >
2026-09-23 12:14:04 +01:00
dependabot[bot]
a78e955691
Bump esphome/workflows/.github/workflows/stale.yml from a1c1485ab46ef41a84a6a9d8abd7fa4b7628fd70 to cc3e76de337dc59bc1cba8da58d963cd23b873f1 ( #19444 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 22:42:45 +01:00
dependabot[bot]
632f63b34b
Bump github/codeql-action/init from 4.38.0 to 4.38.1 ( #19445 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 22:42:33 +01:00
dependabot[bot]
cd50f949ae
Bump github/codeql-action/analyze from 4.38.0 to 4.38.1 ( #19447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 22:42:25 +01:00
dependabot[bot]
352121d60f
Bump esphome/workflows/.github/workflows/lock.yml from 2026.8.1 to 2026.9.0 ( #19448 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 22:42:02 +01:00
dependabot[bot]
8f3f25b832
Bump codecov/codecov-action from 7.1.0 to 7.1.1 ( #19446 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 22:41:22 +01:00
dependabot[bot]
aba49c3d4f
Bump docker/build-push-action from 7.3.0 to 7.4.0 in /.github/actions/build-image ( #19403 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-18 14:32:42 -05:00
dependabot[bot]
28189ea026
Bump docker/setup-buildx-action from 4.3.0 to 4.4.0 in the docker-actions group ( #19404 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-18 14:32:33 -05:00
dependabot[bot]
f6897f2257
Bump codecov/codecov-action from 7.0.0 to 7.1.0 ( #19382 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-17 14:57:00 -05:00
J. Nick Koston
ff7b402241
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-17 08:46:09 -05:00
Jesse Hills
4be8302190
[ci] Move skills to .agents/skills with .claude and .github symlinks ( #19369 )
2026-09-16 23:36:08 -05:00
J. Nick Koston
651a309034
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-16 09:29:15 -05:00
dependabot[bot]
2c0e97421d
Bump astral-sh/setup-uv from 10.0.1 to 10.1.0 ( #19312 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 19:31:22 +00:00
dependabot[bot]
5d89480dba
Bump github/codeql-action/analyze from 4.37.9 to 4.38.0 ( #19314 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 14:30:53 -05:00
dependabot[bot]
358e240d42
Bump github/codeql-action/init from 4.37.9 to 4.38.0 ( #19315 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 14:30:14 -05:00
dependabot[bot]
df481eab00
Bump astral-sh/setup-uv from 10.0.1 to 10.1.0 in /.github/actions/restore-python ( #19313 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 19:28:05 +00:00
651863323b
[issues] Add AI usage guidance to the bug report template ( #19122 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-09-14 22:40:00 +10:00
J. Nick Koston
75ff8ec543
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-12 08:41:57 -05:00
Jesse Hills
4868b498cf
[ci] Ask stale PR authors to merge dev instead of rebasing ( #19064 )
2026-09-10 14:09:58 +12:00
J. Nick Koston
25dc7edca0
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-09-08 18:02:31 +02:00
Jesse Hills and pre-commit-ci-lite[bot]
5e37872da2
[ci] Sync pre-commit revs and prek version from requirements files ( #19026 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-09-08 10:32:18 +12:00
J. Nick Koston
a59ab05bc8
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
...
# Conflicts:
# esphome/components/esp8266/__init__.py
2026-09-03 23:48:38 +02:00
f0e2eb96bd
[snapshot][SDL] Display headless mode and snapshots ( #17917 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-09-03 09:39:32 +12:00
J. Nick Koston
a5a3163b5d
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
...
# Conflicts:
# tests/script/test_determine_jobs.py
2026-09-02 11:17:59 +02:00
dependabot[bot]
ebe6c2d049
Bump github/codeql-action/init from 4.37.8 to 4.37.9 ( #18927 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 17:20:12 -04:00
dependabot[bot]
78beb75b3b
Bump github/codeql-action/analyze from 4.37.8 to 4.37.9 ( #18926 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 17:20:00 -04:00
J. Nick Koston
1ba1aebfa1
[ci] Balance integration test buckets by recorded durations ( #18895 )
2026-08-31 13:20:47 -05:00
J. Nick Koston
fc977b7b5e
[ci] Cache the integration test PlatformIO dir ( #18896 )
2026-08-30 17:34:32 -05:00
J. Nick Koston
b1d359c4a9
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-28 20:52:38 -05:00
J. Nick Koston
2576a0e340
[ci] Drop picolibc from the cached ESP-IDF toolchains ( #18871 )
2026-08-29 01:50:24 +00:00
J. Nick Koston
f2ee227070
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
...
# Conflicts:
# script/determine-jobs.py
2026-08-28 20:44:18 -05:00
J. Nick Koston
ce163b8258
[ci] Cache clang-tidy idedata and key ESP-IDF cache on Python version ( #18868 )
2026-08-28 20:41:57 -05:00
J. Nick Koston
31470e7997
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-27 15:52:58 -05:00
J. Nick Koston
a9a66baeba
[ci] Compress the compile-test image with zstd ( #18812 )
2026-08-27 15:29:23 -05:00
dependabot[bot]
9598449b6b
Bump CodSpeedHQ/action from 5.0.3 to 5.2.1 ( #18834 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-27 14:31:11 -05:00
J. Nick Koston
7cc53d90bd
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-25 18:18:23 -05:00
Jonathan Swoboda
cf5ec2d277
[ci] Remove the remaining max-parallel caps ( #18762 )
2026-08-25 14:42:32 -04:00
J. Nick Koston
1739bbf3de
Name explicit ninja targets instead of policing mtimes, unify the no-tests accounting per pattern, mark stale-ELF decodes, glob the idedata caches
2026-08-24 18:15:58 -05:00
J. Nick Koston
4fb83364e8
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-24 14:39:01 -05:00
dependabot[bot]
ad508d79af
Bump github/codeql-action/init from 4.37.7 to 4.37.8 ( #18736 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-24 14:33:52 -05:00
dependabot[bot]
32a0a5c55c
Bump github/codeql-action/analyze from 4.37.7 to 4.37.8 ( #18735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-24 14:33:39 -05:00
J. Nick Koston
1780a54524
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-23 22:00:36 -05:00
Jesse Hills
c8ebe461d1
[ci] Skip CodSpeed benchmarks on beta and release pull requests ( #18703 )
2026-08-24 14:11:35 +12:00
J. Nick Koston
b893cee6ca
Apply simplify pass: shared idedata warning, platform-keyed backend table, one owner for the cache prefix and trigger files
2026-08-23 18:07:46 -05:00
J. Nick Koston
f1b2258661
Stop the false build_src_flags warning, share the idedata error tuple, make the no-tests guard per platform
2026-08-23 16:48:36 -05:00
J. Nick Koston
24ea73a626
Gate the zero-test guard behind a flag, keep the upload path import-free, verify all artifacts, regenerate a stale compile DB
2026-08-22 21:47:03 -05:00
J. Nick Koston
e41440b16b
Tilde-expand the install prefix before the CI cache-path assertion
...
The job env carries a literal ~ that Python's expanduser and
actions/cache both resolve; the assertion compared the raw string and
failed the native toolchain job.
2026-08-22 12:23:24 -05:00
J. Nick Koston
19d8f832b9
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
...
# Conflicts:
# esphome/components/esp8266/__init__.py
2026-08-22 12:16:27 -05:00
J. Nick Koston
b002a37987
Fail fast on empty compile databases and unsupported analyze-memory toolchains; degrade a missing size tool
...
ninja -t compdb exits 0 with an empty list when the rule names drift, so
the compile database is now parsed and an empty result fails the build
and drops the stale file. analyze-memory refuses an unsupported
toolchain before paying for the compile. A missing size binary warns
instead of discarding an already-linked build, _parse_app_size returns
explicitly from its not-found branch, and the CI cache action asserts
the caller's install prefix matches the cached path. The esp8266
run_compile dispatch hook and copy_files early-return gain direct
tests.
2026-08-22 12:06:38 -05:00