Commit graph

186 commits

Author SHA1 Message Date
Stefan Agner
0277218319
Bump Docker base version to 3.1.0 ()
Bump Docker base version to 3.1.0 which includes Arduino SDK 1.0.6
for ESP32.
2021-06-08 07:02:31 +12:00
Otto Winter
229bf719a2 Implement external custom components installing from YAML ()
* Move components import loading to importlib MetaPathFinder and importlib.resources

* Add external_components component

* Fix

* Fix

* fix cv.url return

* fix validate shorthand git

* implement git refresh

* Use finders from sys.path_hooks instead of looking for __init__.py

* use github:// schema

* error handling

* add test

* fix handling git output

* revert file check handling

* fix test

* allow full component path be specified for local

* fix test

* fix path handling

* lint

Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
2021-05-07 15:02:17 -03:00
Otto Winter
5e239d3d88
Automate building and publishing of esphome-lint docker image () 2021-04-08 17:08:11 +02:00
Otto Winter
89d0d41c5a
Switch docker images to debian () 2021-03-20 20:58:46 +01:00
Otto Winter
5eeb110d74
Bundle platformio lib_deps in docker images () 2021-03-20 18:43:31 +01:00
Jesse Hills
9fc3e05b76
Update actions to move away from set-env () 2020-11-02 11:49:08 +13:00
Jesse Hills
e09fefd389
Dont fast fail testing so results are not hidden in matrix builds () 2020-09-30 06:50:06 +13:00
Otto Winter
ccb6fc3010
Bump docker base image to 2.6.0 () 2020-08-08 18:42:21 +02:00
Otto Winter
3f6f3c14c4
Bump ESP8266 Arduino framework from 2.7.2 to 2.7.3 () 2020-07-29 23:29:38 +02:00
Otto Winter
b1d77b7c03
Fix release.yml invalid bash syntax () 2020-07-29 20:45:47 +02:00
Otto Winter
cb0ba647ed
Bump base image to 2.4.1 () 2020-07-29 20:04:14 +02:00
Otto Winter
949c71dc97
Add job to update HassIO addon repo () 2020-07-28 23:25:55 +02:00
Otto Winter
a9f123e864
Remove overview job from CI () 2020-07-28 19:07:42 +02:00
Otto Winter
d26c43103d
ESP8266 change recommended framework version to 2.7.2 () 2020-07-27 18:22:47 +02:00
Otto Winter
8aa73bba10
Fix publish release script 2020-07-27 12:28:11 +02:00
Otto Winter
b9d55fd1ed
Also run CI checks when merging against beta/master 2020-07-26 22:42:59 +02:00
Otto Winter
4996967c79
Add CODEOWNERS mechanism () 2020-07-25 15:57:18 +02:00
Otto Winter
ef0e611e52
GitHub Actions Expression Syntax Needs Single Quotes
See also https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions\#literals
2020-07-15 22:05:00 +02:00
Otto Winter
d58d0e89c7
Add Docker CI workflow that runs when docker files change 2020-07-15 22:00:53 +02:00
Jesse Hills
dfbf225403
Don't run deploy job when repository is not esphome/esphome () 2020-07-15 21:59:11 +02:00
Otto Winter
e962762046
Docker --cache-from only uses first image
See also https://stackoverflow.com/a/56024061/8924614
2020-07-15 21:42:34 +02:00
Otto Winter
8166d0de79
Remove i386 arch
See also https://github.com/esphome/esphome-docker-base/issues/5
2020-07-15 21:42:12 +02:00
Otto Winter
dcadcdf056
Use more layer caching for esphome/esphome Dockerfile () 2020-07-15 15:03:15 +02:00
Otto Winter
d5c59292c8
Add pytest to CI () 2020-07-15 14:00:02 +02:00
Otto Winter
9880a425f4
Only compile docker builds for dev releases 2020-07-15 12:04:22 +02:00
Otto Winter
764eb960c6
Update build scripts 2020-07-15 01:37:30 +02:00
Otto Winter
1ccc6e342c
Remove debug line 2020-07-14 15:42:56 +02:00
Otto Winter
a53481e2da
Fix GH Actions release-dev.yml 2020-07-14 15:42:29 +02:00
Otto Winter
01b1b688b1
Simplify and enable caching 2020-07-14 15:10:26 +02:00
Otto Winter
3d78248aaf
Fix wrong variable name for docker login 2020-07-14 14:47:03 +02:00
Otto Winter
cf703f6ac4
GH Actions Update () 2020-07-14 14:34:44 +02:00
Jesse Hills
c8a4eb426c
Github actions repo ()
* Revert dev release to esphome repo

* Delete gitlab ci

* Delete travis file
2020-07-13 19:55:15 -03:00
Jesse Hills
6e30bacae3
Revert "Add PR labels based on files changed ()" ()
This reverts commit c296b4c348.
2020-07-12 18:19:02 -03:00
Jesse Hills
c296b4c348
Add PR labels based on files changed ()
* Add PR labels based on files changed

* Remove platform code
2020-07-12 14:08:44 -03:00
Guillermo Ruffino
c52cb7bbad
Temporary change docker build repository
Should be reverted to esphome's
2020-07-12 12:57:22 -03:00
Jesse Hills
1923e0312b
Add github actions () 2020-07-11 23:38:29 -03:00