mirror of
https://github.com/home-assistant/core.git
synced 2025-04-24 17:27:52 +00:00
Use bootstrap in devcontainer (#45968)
This commit is contained in:
parent
06e6005fbb
commit
7e9500e465
@ -2,7 +2,8 @@
|
||||
"name": "Home Assistant Dev",
|
||||
"context": "..",
|
||||
"dockerFile": "../Dockerfile.dev",
|
||||
"postCreateCommand": "mkdir -p config && pip3 install -e .",
|
||||
"postCreateCommand": "script/bootstrap",
|
||||
"containerEnv": { "DEVCONTAINER": "1" },
|
||||
"appPort": 8123,
|
||||
"runArgs": ["-e", "GIT_EDITOR=code --wait"],
|
||||
"extensions": [
|
||||
|
@ -59,8 +59,8 @@ repos:
|
||||
rev: v1.24.2
|
||||
hooks:
|
||||
- id: yamllint
|
||||
- repo: https://github.com/prettier/prettier
|
||||
rev: 2.0.4
|
||||
- repo: https://github.com/pre-commit/mirrors-prettier
|
||||
rev: v2.2.1
|
||||
hooks:
|
||||
- id: prettier
|
||||
stages: [manual]
|
||||
|
@ -17,3 +17,12 @@ fi
|
||||
echo "Installing development dependencies..."
|
||||
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
|
||||
|
||||
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