Oxan van Leeuwen
c69b88bb55
Fix platformio.ini parser used by container build
2021-09-15 19:10:51 +02:00
Otto Winter
b9767bdcbc
Bump platformio to 5.2.0 ( #2291 )
2021-09-13 21:16:13 +02:00
Oxan van Leeuwen
924df1e7de
Run clang-tidy against Arduino 3 ( #2146 )
...
* Add macros header with more usable Arduino version defines
* Change Arduino version checking to use our version defines
* Add missing ESP8266 check
* Rename Arduino version macro to ARDUINO_VERSION_CODE
* Upgrade clang-tidy to use Arduino 3
* Fix clang-tidy warnings
* Upgrade NeoPixelBus to upstream 2.6.7
* Use Arduino-version-appropriate API to set redirect flags
* Remove now unnecessary CLANG_TIDY ifdefs
* Add preprocessor hackery to avoid including pgmspace.h
* Bump base image to 4.1.1 and update lint
* Fix nfctag
* Fix make_unique ambiguous
* Fix ignore name
* Fix ambiguous v2
* Remove unused begin
* Cast time_t to prevent issues on platforms where time_t is 32bit
Co-authored-by: Otto winter <otto@otto-winter.com>
2021-09-13 18:55:04 +02:00
Jesse Hills
b3ae3e1feb
Tidy HA addon ( #1937 )
2021-08-09 10:30:19 +12:00
Otto Winter
799f04efc0
GH Actions CI use GHCR ( #2027 )
2021-07-15 21:51:52 +02:00
Otto Winter
cc7dbeada6
Refactor docker build system and workflows ( #2023 )
2021-07-15 21:30:04 +02:00
dentra
c411043681
Adds support cpp to vscode ( #1828 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
2021-06-15 10:45:22 +12:00
Otto Winter
4711f36a1f
Bump base image to 3.4.0 ( #1879 )
2021-06-08 22:03:04 +02:00
Oxan van Leeuwen
33625e2dd3
CLI user experience improvements ( #1805 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-06-08 11:14:12 +12:00
Stefan Agner
0277218319
Bump Docker base version to 3.1.0 ( #1864 )
...
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
89d0d41c5a
Switch docker images to debian ( #1626 )
2021-03-20 20:58:46 +01:00
Otto Winter
5eeb110d74
Bundle platformio lib_deps in docker images ( #1625 )
2021-03-20 18:43:31 +01:00
Klarstein
50006e4c42
Update Dockerfile health check timings ( #1517 )
2021-02-12 15:26:55 +13:00
Klarstein
d3b758d10a
Add docker healthcheck ( #1492 )
2021-01-27 19:16:59 +13:00
Klarstein
22ab830ff3
Expose port 6052 in Dockerfile ( #1437 )
2020-12-30 22:58:09 +13:00
Otto Winter
ccb6fc3010
Bump docker base image to 2.6.0 ( #1245 )
2020-08-08 18:42:21 +02:00
Otto Winter
3f6f3c14c4
Bump ESP8266 Arduino framework from 2.7.2 to 2.7.3 ( #1229 )
2020-07-29 23:29:38 +02:00
Otto Winter
cb0ba647ed
Bump base image to 2.4.1 ( #1224 )
2020-07-29 20:04:14 +02:00
Otto Winter
d26c43103d
ESP8266 change recommended framework version to 2.7.2 ( #1208 )
2020-07-27 18:22:47 +02:00
Otto Winter
e069687477
Fix Dockerfile.hassio and improve caching
...
Previous one was broken, see also https://github.com/esphome/esphome/runs/874896962
2020-07-15 22:13:14 +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
d9c33f19e2
Fix executable bits on some hassio files ( #1151 )
2020-07-15 15:30:32 +02:00
Otto Winter
dcadcdf056
Use more layer caching for esphome/esphome Dockerfile ( #1150 )
2020-07-15 15:03:15 +02:00
Otto Winter
764eb960c6
Update build scripts
2020-07-15 01:37:30 +02:00
Otto Winter
cf703f6ac4
GH Actions Update ( #1134 )
2020-07-14 14:34:44 +02:00
Jesse Hills
ac4a179703
Install updated git version in lint image ( #1122 )
2020-07-11 17:22:03 -03:00
Niklas Wagner
b650704877
Update docker base image ( #1093 )
...
* Upgrade docker base image to 2.1.0
* Upgrade docker base image to 2.1.1
Co-authored-by: Otto Winter <otto@otto-winter.com>
2020-06-13 19:51:43 -03:00
Nikolay Vasilchuk
3b7a47fb90
VSCode devcontainer support ( #914 )
...
* Devcontainer
* Removed header from json
2020-04-05 15:50:52 -03:00
Otto Winter
056c72d50d
Drop Python 2 Support ( #793 )
...
* Remove Python 2 support
* Remove u-strings
* Remove docker symlinks
* Remove from travis
* Update requirements
* Upgrade flake8/pylint
* Fixes
* Manual
* Run pyupgrade
* Lint
* Remove base_int
* Fix
* Update platformio_api.py
* Update component.cpp
2019-12-07 18:28:55 +01:00
Jesse Hills
d280380c8d
Allow loading esphome version from a fork ( #907 )
2019-12-05 12:01:12 +01:00
Otto Winter
c0adaa8de8
Update docker base image to 2.0.1 ( #785 )
2019-10-21 22:55:16 +02:00
Otto Winter
e553c0768e
Link pip&python in lint Dockerfile
2019-10-19 20:23:14 +02:00
Otto Winter
823ae7d1aa
Switch to Python 3 for docker installs ( #774 )
2019-10-19 16:31:03 +02:00
Nikolay Vasilchuk
1a763ae974
Authorization by username and password ( #668 )
...
* Auth
* Logout
* Lint fix
* Small hassio fix
* Reverted uppercase
* Secrets editor
* Reverted secrets editor
* Reverted log height
* Fix default username
2019-10-13 13:52:02 +02:00
Otto Winter
f99352f7e0
Update base image to 1.8.3 ( #625 )
2019-06-08 16:44:13 +02:00
Otto Winter
4d00dfd308
Update docker base image to 1.8.0 ( #618 )
2019-06-06 13:39:14 +02:00
Otto Winter
f977e9da2b
Fix Hass.io addon SSL ( #613 )
...
Fixes https://github.com/esphome/issues/issues/404
2019-06-06 13:14:20 +02:00
Otto Winter
c53483a3b2
ESP8266 connect fixes ( #605 )
...
* ESP8266 Connection Fixes
* Update client.py
* Update mqtt_client.cpp
* Update mqtt_client.cpp
* Fix ping
* Async dump config
* Update base image to 1.7.0
* Update helpers.py
* Updates
* Update Dockerfile.lint
2019-06-03 15:21:36 +02:00
Otto Winter
a23ebead68
Update gitlab CI script, add cpp lint
2019-05-28 10:23:15 +02:00
Otto Winter
a323679771
Revert upgrade ESP8266 core
...
Binary size increased by 30kb
2019-05-16 18:34:51 +02:00
Otto Winter
ed61c1dd58
Update docker base image
2019-05-15 14:41:11 +02:00
Otto Winter
797aadaf26
Update CI linter ( #544 )
...
* Update CI matcher
* Check Executable bit
2019-05-11 15:12:30 +02:00
Otto Winter
5e5b9f2205
Hass.io Ingress ( #519 )
...
* Hass.io ingress
* Update
* Remove global vars
* Fix
* Fixes
* Fixes
* Upgrade base image to 1.5.1
* Lint
2019-04-24 17:08:05 +02:00
Otto Winter
0272048899
Upgrade docker base image to 1.4.3 ( #499 )
2019-03-31 12:25:44 +02:00
Otto Winter
7ad2d86929
Update Hassio base image to 1.4.1 ( #484 )
...
* Update Hassio base image to 1.4.1
* Fix rotary encoder typo
Fixes https://github.com/esphome/issues/issues/136
2019-03-17 20:41:07 +01:00
Otto Winter
f3ec83fe31
Add ESP32 Camera ( #475 )
...
* Add ESP32 Camera
* Fixes
* Updates
* Fix substitutions not working for non-ASCII
* Update docker base image to 1.3.0
2019-03-13 16:40:09 +01:00
Otto Winter
067ec30c56
Add relative_url, streamer_mode, status_use_ping dashboard options ( #461 )
...
* Add relative_url, streamer_mode, status_use_ping dashboard options
Additionally Hass.io now stores all build files in /data, so that snapshots no longer get huge.
* Lint
* Lint
* Replace tabs with spaces
2019-03-03 16:50:06 +01:00
Otto Winter
34ca5d6d8a
Update base image to 1.2.1
2019-02-17 15:54:15 +01:00
Otto Winter
a8d87a1fee
Update to 1.1.0 docker base image
2019-02-14 16:07:28 +01:00
Otto Winter
d7eacb2a2f
Fix docker hub build
2019-02-13 21:40:10 +01:00