mirror of
https://github.com/home-assistant/core.git
synced 2025-04-25 17:57:55 +00:00
Use bootstrap in devcontainer (#45968)
This commit is contained in:
parent
06e6005fbb
commit
7e9500e465
@ -2,7 +2,8 @@
|
|||||||
"name": "Home Assistant Dev",
|
"name": "Home Assistant Dev",
|
||||||
"context": "..",
|
"context": "..",
|
||||||
"dockerFile": "../Dockerfile.dev",
|
"dockerFile": "../Dockerfile.dev",
|
||||||
"postCreateCommand": "mkdir -p config && pip3 install -e .",
|
"postCreateCommand": "script/bootstrap",
|
||||||
|
"containerEnv": { "DEVCONTAINER": "1" },
|
||||||
"appPort": 8123,
|
"appPort": 8123,
|
||||||
"runArgs": ["-e", "GIT_EDITOR=code --wait"],
|
"runArgs": ["-e", "GIT_EDITOR=code --wait"],
|
||||||
"extensions": [
|
"extensions": [
|
||||||
|
@ -59,8 +59,8 @@ repos:
|
|||||||
rev: v1.24.2
|
rev: v1.24.2
|
||||||
hooks:
|
hooks:
|
||||||
- id: yamllint
|
- id: yamllint
|
||||||
- repo: https://github.com/prettier/prettier
|
- repo: https://github.com/pre-commit/mirrors-prettier
|
||||||
rev: 2.0.4
|
rev: v2.2.1
|
||||||
hooks:
|
hooks:
|
||||||
- id: prettier
|
- id: prettier
|
||||||
stages: [manual]
|
stages: [manual]
|
||||||
|
@ -17,3 +17,12 @@ fi
|
|||||||
echo "Installing development dependencies..."
|
echo "Installing development dependencies..."
|
||||||
python3 -m pip install wheel --constraint homeassistant/package_constraints.txt
|
python3 -m pip install wheel --constraint homeassistant/package_constraints.txt
|
||||||
python3 -m pip install tox colorlog pre-commit $(grep mypy requirements_test.txt) $(grep stdlib-list requirements_test.txt) $(grep tqdm requirements_test.txt) $(grep pipdeptree requirements_test.txt) $(grep awesomeversion requirements.txt) --constraint homeassistant/package_constraints.txt
|
python3 -m pip install tox colorlog pre-commit $(grep mypy requirements_test.txt) $(grep stdlib-list requirements_test.txt) $(grep tqdm requirements_test.txt) $(grep pipdeptree requirements_test.txt) $(grep awesomeversion requirements.txt) --constraint homeassistant/package_constraints.txt
|
||||||
|
|
||||||
|
if [ -n "$DEVCONTAINER" ];then
|
||||||
|
pre-commit install
|
||||||
|
pre-commit install-hooks
|
||||||
|
python3 -m pip install -e . --constraint homeassistant/package_constraints.txt
|
||||||
|
|
||||||
|
mkdir -p config
|
||||||
|
hass --script ensure_config -c config
|
||||||
|
fi
|
Loading…
x
Reference in New Issue
Block a user