Jesse Hills
df838b5788
[core] Remove references to deleted setup.py ( #6757 )
2024-05-16 22:33:33 +12:00
Jesse Hills
ca5050d4a5
[github] Only save platformio cache for dev branch ( #6711 )
2024-05-10 11:04:32 +12:00
Jesse Hills
78d1a50853
[github] Fix digest artifact name ( #6710 )
2024-05-09 21:25:48 +12:00
Jesse Hills
7764ab2411
[github] Upgrade to actions/{upload,download}-artifact v4 ( #6698 )
2024-05-08 16:17:45 +12:00
dependabot[bot]
594769be3c
Bump actions/checkout from 4.1.1 to 4.1.5 ( #6685 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 09:09:04 +12:00
Jesse Hills
b1839702f9
[tests] Run yaml tests in groups if over 100 to run ( #6612 )
2024-04-23 21:19:10 +12:00
Jesse Hills
a7fb2ce3e1
Use clang-format version from requirements_dev file ( #6606 )
2024-04-23 11:01:20 +12:00
Clyde Stubbs
2fed6955de
On failure, dump the output of preceding jobs in CI status ( #6564 )
2024-04-18 12:11:00 +12:00
dependabot[bot]
6075067e84
Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 ( #6569 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 11:02:54 +12:00
Jesse Hills
83feae4eb2
Use trusted publishing token for pypi ( #6545 )
2024-04-17 16:55:13 +12:00
Jesse Hills
ca5d38f413
Call workflow for addon with dev version ( #6549 )
2024-04-17 15:32:19 +12:00
Jesse Hills
27b286b57f
Bump python version in sync-device-classes workflow to 3.12 for HA ( #6541 )
2024-04-16 09:42:15 +12:00
dependabot[bot]
cca5f818e5
Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 ( #6525 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 09:39:27 +12:00
dependabot[bot]
708d5034cb
Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 ( #6502 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 09:48:04 +12:00
dependabot[bot]
1207eda4ca
Bump actions/setup-python from 5.0.0 to 5.1.0 ( #6437 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 12:41:43 +13:00
Jesse Hills
0ff543ffe5
Disable truthy yamllint rule ( #6442 )
2024-03-28 10:20:51 +13:00
dependabot[bot]
b12ccd460b
Bump actions/cache from 4.0.1 to 4.0.2 ( #6404 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 21:15:03 +13:00
Jesse Hills
e7fe2a2816
Check generated proto files are as expected if any are modified in PRs ( #6254 )
2024-03-19 07:15:52 +13:00
Jesse Hills
1148d41a66
Fix list-components when PR is not targeting dev ( #6375 )
2024-03-16 14:22:34 +13:00
dependabot[bot]
e42ab71029
Bump docker/setup-buildx-action from 3.1.0 to 3.2.0 ( #6372 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:42:38 +13:00
dependabot[bot]
fa4adb61f4
Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 ( #6361 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 17:28:05 +13:00
dependabot[bot]
72d1fa67fa
Bump docker/login-action from 3.0.0 to 3.1.0 ( #6367 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 17:26:10 +13:00
dependabot[bot]
db813bbf04
Bump actions/cache from 4.0.0 to 4.0.1 ( #6306 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-03-11 11:09:40 +13:00
Jesse Hills
89b3bc7d70
Set dependabot to look at composite actions versions ( #6343 )
2024-03-11 10:36:44 +13:00
dependabot[bot]
1253583c2d
Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 ( #6295 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 10:22:31 +13:00
Clyde Stubbs
0bc645ded7
Fix build failures on host platform caused by #6167 ( #6338 )
...
* Fix build failures for logger component on host platform
* Add climits header
* Restore logger functionality on host
* Install libsodium in ci
2024-03-09 21:08:58 -06:00
dependabot[bot]
ad7866b80e
Bump peter-evans/create-pull-request from 6.0.0 to 6.0.1 ( #6302 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 09:55:30 +13:00
Jesse Hills
75af4c3d62
Fix yamllint ( #6253 )
2024-02-21 17:14:30 +13:00
dependabot[bot]
f4eb525c97
Bump frenck/action-yamllint from 1.4.2 to 1.5.0 ( #6236 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 16:46:35 +13:00
dependabot[bot]
f4552f5062
Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 ( #6159 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:58:10 +13:00
dependabot[bot]
57f53a0f16
Bump codecov/codecov-action from 3 to 4 ( #6160 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:56:28 +13:00
dependabot[bot]
6a6a70f1e5
Bump actions/cache from 3.3.2 to 4.0.0 ( #6110 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-19 10:08:29 +09:00
Fabian
c6f528583b
Proposal: Test yaml for each component ( #5398 )
...
* Test for each component.
* When possible use commandline substitution.
* Add wildcard support.
* end file with new line.
* Move component tests into subfolder.
* Add component test to pipeline.
* Remove trailing whitespace.
* add restore python step.
* Add `. venv/bin/activate` to pipeline.
* step `changed-components` needs `common` step.
* start `list-components-changed.py` different.
* iterate on pipeline stage `list-components`.
* Update `checkout` action.
* Rename test folder from `tests` to `_test`.
* validate file exists.
* Move component test folder.
* extend list-components to include child components.
* File does not end with a newline
* Handle empty list-components matrix.
* list-components also check for changes in tests folder.
* Improve `list-components.py`.
* `*` is a forbidden character for filenames on windows.
---------
Co-authored-by: Your Name <you@example.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2024-01-18 01:13:40 -06:00
J. Nick Koston
fcd549e5b6
Run python tests on windows and macos ( #6010 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-01-09 12:18:13 +09:00
Jesse Hills
bf258230cd
Revert "Bump actions/download-artifact from 3.0.2 to 4.0.0" ( #5956 )
2023-12-18 15:29:24 +09:00
dependabot[bot]
323f8c9bdb
Bump actions/download-artifact from 3.0.2 to 4.0.0 ( #5936 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3.0.2 to 4.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3.0.2...v4.0.0 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 12:30:50 +09:00
dependabot[bot]
47665164e8
Bump dessant/lock-threads from 4.0.1 to 5.0.1 ( #5820 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:52:05 +09:00
dependabot[bot]
d0dd0e38db
Bump frenck/action-yamllint from 1.4.1 to 1.4.2 ( #5716 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:51:36 +09:00
dependabot[bot]
7fb10547ed
Bump actions/stale from 8.0.0 to 9.0.0 ( #5899 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:51:07 +09:00
dependabot[bot]
a6f1701902
Bump actions/setup-python from 4.7.1 to 5.0.0 ( #5896 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-12-07 01:08:50 +00:00
dependabot[bot]
9f84b6390d
Bump actions/github-script from 6.4.1 to 7.0.1 ( #5803 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-24 09:27:56 +01:00
Jesse Hills
208edf89dc
Split release workflow jobs per system arch ( #5723 )
2023-11-16 21:06:16 +13:00
Jesse Hills
8eae882d93
Add needs-docs workflow to fail CI ( #5643 )
2023-11-01 11:12:16 +13:00
Jesse Hills
2adda3a994
Validate test files before compiling ( #5611 )
...
* Validate test files before compiling
* Dont restrict parallel
2023-10-27 01:59:10 +00:00
dependabot[bot]
9a087c0767
Bump actions/checkout from 4.1.0 to 4.1.1 ( #5551 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 13:08:15 +13:00
dependabot[bot]
401a386219
Bump actions/setup-python from 4.7.0 to 4.7.1 ( #5467 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 10:25:15 +13:00
dependabot[bot]
c34d5111fc
Bump actions/checkout from 4.0.0 to 4.1.0 ( #5420 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 10:23:40 +13:00
Fabian
164631fcec
Ci find YAML tests dynamically ( #5399 )
...
* Find all YAML test files dynamically.
* Merge error
* GitHub set-ouput syntax upgrade.
---------
Co-authored-by: Your Name <you@example.com>
2023-09-17 17:24:31 +12:00
Keith Burzinski
736dbfac13
Add IDF 5 test yaml, add adc to IDF tests, fix adc for IDF 5 ( #5379 )
2023-09-13 11:36:17 +12:00
Jesse Hills
bff74af882
Workflow updates ( #5384 )
2023-09-13 10:06:32 +12:00
Lubos Horacek
b107948c47
Wireguard component ( #4256 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Simone Rossetto <simros85@gmail.com>
Co-authored-by: Thomas Bernard <thomas0bernard@gmail.com>
2023-09-12 07:13:24 +12:00
dependabot[bot]
b19a7e006e
Bump actions/cache from 3.3.1 to 3.3.2 ( #5367 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.1...v3.3.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-09 08:57:10 +12:00
Jesse Hills
8cac5ca90c
Only run ci-docker when ci-docker workflow changes ( #5347 )
2023-09-06 15:32:14 +12:00
dependabot[bot]
343278b291
Bump actions/checkout from 3 to 4 ( #5341 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 18:11:46 +12:00
Sergey Dudanov
cd72a2ed7e
Bump clang-tidy from 11 to 14 ( #5160 )
2023-07-31 07:44:56 +12:00
Jesse Hills
ac5246e21d
Remove yaml test cache ( #5019 )
2023-06-28 12:22:14 +12:00
Jesse Hills
8f4abf6a63
Update sync workflow ( #5017 )
2023-06-28 09:34:31 +12:00
Jesse Hills
e8ce7048d8
Fix pypi release ( #4983 )
2023-06-21 16:36:54 +12:00
Jesse Hills
5a8b7c17da
Fix python venv restoring ( #4965 )
...
* Fix python venv restoring
* Add shell
* Fix indentation
2023-06-19 16:08:23 -05:00
dependabot[bot]
4858882816
Bump frenck/action-yamllint from 1.4.0 to 1.4.1 ( #4876 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 13:17:57 +12:00
Stefan Rado
8384bd7fc7
Run YAML test 8 during CI and fix board used ( #4862 )
2023-05-22 08:08:33 +12:00
Jesse Hills
90598d2405
Rework CI into multiple dependent jobs ( #4823 )
2023-05-17 16:28:09 +12:00
Jesse Hills
ab4517f611
Fix stale bot ignoring not-stale ( #4836 )
2023-05-15 23:45:35 -05:00
Jesse Hills
2bfcfa6dae
Use token so PR checks are run ( #4834 )
2023-05-16 11:30:25 +12:00
Jesse Hills
6476357596
Expand the platformio dep installer to also install platforms and tools ( #4716 )
2023-04-27 12:26:06 +12:00
dependabot[bot]
7b0fca6824
Bump docker/build-push-action from 3 to 4 ( #4367 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 08:13:13 +00:00
dependabot[bot]
47555d314a
Bump peter-evans/create-pull-request from 4 to 5 ( #4661 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 08:12:24 +00:00
Jesse Hills
cc1eb648f9
Only allow 5 jobs from each CI run to be in parallel ( #4682 )
2023-04-12 22:46:19 +00:00
Jesse Hills
c4ddf7697d
Update sync-device-classes.yml
2023-03-29 14:02:34 +13:00
Jesse Hills
a2931b6774
Add workflow to sync device classes with HA dev ( #4629 )
2023-03-28 23:31:07 +00:00
dependabot[bot]
29e7d00894
Bump actions/stale from 7 to 8 ( #4615 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-26 21:51:37 +00:00
Oxan van Leeuwen
14e38f0469
Upgrade clang-format to v13 ( #4535 )
...
* Upgrade clang-format to v13
* Apply clang-format-13 formatting changes
* Format
* Format bme_680
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-03-20 03:38:41 +00:00
Jesse Hills
0b383542da
Split test3.yaml ( #4591 )
2023-03-19 22:39:02 +00:00
Jesse Hills
14e7b8a1ef
Run CI on merge group ( #4489 )
2023-02-26 20:13:45 +00:00
Jesse Hills
c02871fdfe
Add final job so branch protection can require matrix ci steps ( #4432 )
2023-02-13 23:54:38 +00:00
Jesse Hills
0d52f555b2
Add concurrency limit to ci-docker ( #4407 )
2023-02-13 23:07:09 +00:00
dependabot[bot]
2a8745d7e0
Bump frenck/action-yamllint from 1.3.1 to 1.4.0 ( #4289 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-09 18:27:30 +13:00
Jesse Hills
4d192c7387
Fix release workflow ( #4405 )
2023-02-09 17:37:55 +13:00
Jesse Hills
cf3977f088
Use the github-script action to call the workflow ( #4400 )
2023-02-08 19:51:24 -05:00
Joakim Sørensen
b27a328d1e
Add "content" to deploy-ha-addon-repo dispatch ( #4349 )
2023-01-26 11:55:06 +13:00
Jesse Hills
92e66a2764
Dont fail workflows if lint building fails ( #4336 )
2023-01-24 12:51:14 +13:00
Jesse Hills
e236c53f05
Fix missing s
2023-01-20 14:06:47 +13:00
Jesse Hills
10c7055b41
Move from docker manifest command to buildx with platforms ( #4320 )
2023-01-20 14:01:29 +13:00
Garret Buell
a19f0c0db0
Fix HttpRequestResponseTrigger again ( #4285 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
fixes https://github.com/esphome/issues/issues/4010
2023-01-11 14:50:01 +13:00
dependabot[bot]
322158cccb
Bump actions/stale from 6 to 7 ( #4217 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-22 16:55:47 +13:00
dependabot[bot]
499e120aa4
Bump dessant/lock-threads from 3 to 4 ( #4150 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 16:10:43 +13:00
dependabot[bot]
3d927c2f44
Bump frenck/action-yamllint from 1.3.0 to 1.3.1 ( #4011 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 09:38:21 +13:00
Jesse Hills
2455589f61
Update set-output to use new GITHUB_OUTPUT ( #4008 )
2022-11-10 07:42:14 +13:00
dependabot[bot]
97bd3e7320
Bump actions/stale from 5 to 6 ( #3841 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-01 17:19:28 +13:00
Jesse Hills
6153bcc6ad
Initial Support for RP2040 platform ( #3284 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-10-20 16:50:39 +13:00
Jesse Hills
16249c02a5
Bump CI to python 3.9 ( #3869 )
2022-10-05 11:21:13 +13:00
Jesse Hills
9a69769a7e
Dont fail fast on CI for docker ( #3832 )
2022-09-21 07:54:35 +12:00
dependabot[bot]
15f0e54cbf
Bump frenck/action-yamllint from 1.2.0 to 1.3.0 ( #3798 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 09:57:43 +12:00
Jesse Hills
89fd367297
YAML linting ( #3779 )
2022-09-06 15:48:01 +12:00
Jesse Hills
98aa3d51ed
Show changes from python linting ( #3677 )
2022-08-03 07:27:45 +12:00
Sven Serlier
c4a0015997
Update actions ( #3592 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2022-06-23 07:50:55 +12:00
Jesse Hills
41f84447cc
Update HA addon token ( #3200 )
2022-02-16 09:11:46 +13:00
Jesse Hills
40e06c9819
Raise minimum python version to 3.8 ( #3176 )
2022-02-10 09:55:11 +01:00
Jesse Hills
5c22065135
Change most references from hassio to ha-addon ( #3178 )
2022-02-09 23:46:20 +13:00
Oxan van Leeuwen
d8e719d1c4
Support clang-tidy for ESP32 variants ( #3001 )
2022-01-05 21:30:15 +01:00