Paulus Schoutsen
0f174250cc
Update PR template ( #23520 )
...
* Update PR template
* Update config, PR template
2019-05-07 14:18:40 -07:00
Jason Hu
d1398e24be
Increase timeout ( #23098 )
2019-04-14 10:18:45 -07:00
Paulus Schoutsen
e8343452cd
Validate component usage ( #23037 )
...
* Update manifest validator
* Update circle
* Update text
* Typo
* fix link to codeowners
* Merge CODEOWNERS into hassfest
* Annotate errors with fixable
* Convert error to warning
* Lint
* Make abs path
* Python 3.5...
* Typo
* Fix tests
2019-04-13 13:17:01 -07:00
Paulus Schoutsen
d5307c03d8
Generate codeowners based on manifests ( #22705 )
...
* Gen codeowners
* Update manifest_helper.py
2019-04-03 23:46:06 -07:00
Paulus Schoutsen
0c284161eb
Validate manifests in CI ( #22708 )
...
* Validate manifests
* Fix mode
* Activate venv
* Validate manifests after installing HA which includes voluptuous
2019-04-03 23:45:09 -07:00
cgtobi
b8b3f4e88f
Fix pytest durations parameter ( #22658 )
...
* Fix durations parameter
* Update config.yml
2019-04-02 09:31:29 -07:00
Paulus Schoutsen
48189dd152
Run PyLint under Python 3.5 ( #22642 )
...
* Run PyLint under Python 3.5
* Remove -q from pip install to debug
* Upgrade setuptools before install
* Use correct cache key for pylint
2019-04-01 21:51:43 -07:00
Jason Hu
7646dc00e0
Add codecov ( #22649 )
2019-04-01 20:31:05 -07:00
Jason Hu
1e26151069
Require static-check success first for rest of workflow ( #22635 )
...
* Require static-check success first
* Update config.yml
2019-04-01 17:42:04 -07:00
Jason Hu
de4d1f2c19
Config CircleCI workflow ( #22590 )
...
* Add mypyrc to control typing check, add mypy to circle
* Add translation upload circlci job
2019-04-01 07:12:59 -07:00
Jason Hu
e81e5ea796
Set up Circleci workflow ( #22519 )
...
* Set up Circleci workflow
* Update python tag
* Add pre-test job to cache the requirements
* Upgrade pip itself
* Use 3.7 for lint
* Parallelize pylint
* Tweak run gen_requirements_all
* tweak cache key
2019-03-29 16:37:45 -07:00
Jason Hu
8874422e8a
Fix Circleci config ( #22509 )
...
* Add libav depends on circleci
* tweak circleci config
2019-03-28 14:37:10 -07:00
Jason Hu
59476ab475
A very basic Circleci setup ( #22503 )
...
* Add circleci support
* Add buildpack-deps
* Install libudev-dev
* sudo
* always run test
* Add test report
* no sugar
* quite pytest
* better junit test result
* Add $CODE_COVERAGE env var
2019-03-28 09:54:49 -07:00