mirror of
https://github.com/home-assistant/frontend.git
synced 2025-04-21 20:07:27 +00:00

Co-authored-by: Bram Kragten <mail@bramkragten.nl> Co-authored-by: Paul Bottein <paul.bottein@gmail.com> Co-authored-by: Steve Repsher <steverep@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev> Co-authored-by: Franck Nijhof <git@frenck.dev> Co-authored-by: Paulus Schoutsen <balloob@gmail.com> Co-authored-by: puddly <32534428+puddly@users.noreply.github.com> Co-authored-by: Erik Montnemery <erik@montnemery.com> Co-authored-by: Bagira <bagdi.istvan@gmail.com> Co-authored-by: Ben Randall <veleek@gmail.com> Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com> Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Chris <31055115+darthsebulba04@users.noreply.github.com> Co-authored-by: Aaron Carson <aaron@aaroncarson.co.uk> Co-authored-by: David F. Mulcahey <david.mulcahey@me.com> Co-authored-by: Yosi Levy <37745463+yosilevy@users.noreply.github.com> Co-authored-by: Alex van den Hoogen <alex3305@gmail.com> Co-authored-by: epenet <6771947+epenet@users.noreply.github.com> Co-authored-by: Jani Lahti <jani.lahti@iki.fi> Co-authored-by: RoboMagus <68224306+RoboMagus@users.noreply.github.com> Co-authored-by: Brynley McDonald <brynley+github@zephire.nz> Co-authored-by: Denis Shulyaka <Shulyaka@gmail.com> Co-authored-by: KablammoNick <nick@kablammo.net> Co-authored-by: Allen Porter <allen@thebends.org> Co-authored-by: Philip Allgaier <mail@spacegaier.de>
215 lines
5.3 KiB
JSON
215 lines
5.3 KiB
JSON
{
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"label": "Develop Frontend",
|
|
"type": "gulp",
|
|
"task": "develop-app",
|
|
// Sync changes here to other tasks until issue resolved
|
|
// https://github.com/Microsoft/vscode/issues/61497
|
|
"problemMatcher": {
|
|
"owner": "ha-build",
|
|
"source": "ha-build",
|
|
"fileLocation": "absolute",
|
|
"severity": "error",
|
|
"pattern": [
|
|
{
|
|
"regexp": "(SyntaxError): (.+): (.+) \\((\\d+):(\\d+)\\)",
|
|
"severity": 1,
|
|
"file": 2,
|
|
"message": 3,
|
|
"line": 4,
|
|
"column": 5
|
|
}
|
|
],
|
|
"background": {
|
|
"activeOnStart": true,
|
|
"beginsPattern": "Changes detected. Starting compilation",
|
|
"endsPattern": "Build done @"
|
|
}
|
|
},
|
|
"isBackground": true,
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"runOptions": {
|
|
"instanceLimit": 1
|
|
}
|
|
},
|
|
{
|
|
"label": "Develop Supervisor panel",
|
|
"type": "gulp",
|
|
"task": "develop-hassio",
|
|
"problemMatcher": {
|
|
"owner": "ha-build",
|
|
"source": "ha-build",
|
|
"fileLocation": "absolute",
|
|
"severity": "error",
|
|
"pattern": [
|
|
{
|
|
"regexp": "(SyntaxError): (.+): (.+) \\((\\d+):(\\d+)\\)",
|
|
"severity": 1,
|
|
"file": 2,
|
|
"message": 3,
|
|
"line": 4,
|
|
"column": 5
|
|
}
|
|
],
|
|
"background": {
|
|
"activeOnStart": true,
|
|
"beginsPattern": "Changes detected. Starting compilation",
|
|
"endsPattern": "Build done @"
|
|
}
|
|
},
|
|
"isBackground": true,
|
|
"group": "build",
|
|
"runOptions": {
|
|
"instanceLimit": 1
|
|
}
|
|
},
|
|
{
|
|
"label": "Develop Gallery",
|
|
"type": "gulp",
|
|
"task": "develop-gallery",
|
|
"problemMatcher": {
|
|
"owner": "ha-build",
|
|
"source": "ha-build",
|
|
"fileLocation": "absolute",
|
|
"severity": "error",
|
|
"pattern": [
|
|
{
|
|
"regexp": "(SyntaxError): (.+): (.+) \\((\\d+):(\\d+)\\)",
|
|
"severity": 1,
|
|
"file": 2,
|
|
"message": 3,
|
|
"line": 4,
|
|
"column": 5
|
|
}
|
|
],
|
|
"background": {
|
|
"activeOnStart": true,
|
|
"beginsPattern": "Changes detected. Starting compilation",
|
|
"endsPattern": "Build done @"
|
|
}
|
|
},
|
|
|
|
"isBackground": true,
|
|
"group": "build",
|
|
"runOptions": {
|
|
"instanceLimit": 1
|
|
}
|
|
},
|
|
{
|
|
"label": "Develop Demo",
|
|
"type": "gulp",
|
|
"task": "develop-demo",
|
|
"problemMatcher": {
|
|
"owner": "ha-build",
|
|
"source": "ha-build",
|
|
"fileLocation": "absolute",
|
|
"severity": "error",
|
|
"pattern": [
|
|
{
|
|
"regexp": "(SyntaxError): (.+): (.+) \\((\\d+):(\\d+)\\)",
|
|
"severity": 1,
|
|
"file": 2,
|
|
"message": 3,
|
|
"line": 4,
|
|
"column": 5
|
|
}
|
|
],
|
|
"background": {
|
|
"activeOnStart": true,
|
|
"beginsPattern": "Changes detected. Starting compilation",
|
|
"endsPattern": "Build done @"
|
|
}
|
|
},
|
|
|
|
"isBackground": true,
|
|
"group": "build",
|
|
"runOptions": {
|
|
"instanceLimit": 1
|
|
}
|
|
},
|
|
{
|
|
"label": "Develop Cast",
|
|
"type": "gulp",
|
|
"task": "develop-cast",
|
|
"problemMatcher": {
|
|
"owner": "ha-build",
|
|
"source": "ha-build",
|
|
"fileLocation": "absolute",
|
|
"severity": "error",
|
|
"pattern": [
|
|
{
|
|
"regexp": "(SyntaxError): (.+): (.+) \\((\\d+):(\\d+)\\)",
|
|
"severity": 1,
|
|
"file": 2,
|
|
"message": 3,
|
|
"line": 4,
|
|
"column": 5
|
|
}
|
|
],
|
|
"background": {
|
|
"activeOnStart": true,
|
|
"beginsPattern": "Changes detected. Starting compilation",
|
|
"endsPattern": "Build done @"
|
|
}
|
|
},
|
|
|
|
"isBackground": true,
|
|
"group": "build",
|
|
"runOptions": {
|
|
"instanceLimit": 1
|
|
}
|
|
},
|
|
{
|
|
"label": "Run HA Core in devcontainer",
|
|
"type": "shell",
|
|
"command": "script/core",
|
|
"isBackground": true,
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"problemMatcher": [],
|
|
"runOptions": {
|
|
"instanceLimit": 1
|
|
}
|
|
},
|
|
{
|
|
"label": "Run HA Core for Supervisor in devcontainer",
|
|
"type": "shell",
|
|
"command": "SUPERVISOR=${input:supervisorHost} SUPERVISOR_TOKEN=${input:supervisorToken} script/core",
|
|
"isBackground": true,
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"problemMatcher": [],
|
|
"runOptions": {
|
|
"instanceLimit": 1
|
|
}
|
|
},
|
|
{
|
|
"label": "Setup and fetch nightly translations",
|
|
"type": "gulp",
|
|
"task": "setup-and-fetch-nightly-translations",
|
|
"problemMatcher": []
|
|
}
|
|
],
|
|
"inputs": [
|
|
{
|
|
"id": "supervisorHost",
|
|
"type": "promptString",
|
|
"description": "The IP of the Supervisor host running the Remote API proxy add-on"
|
|
},
|
|
{
|
|
"id": "supervisorToken",
|
|
"type": "promptString",
|
|
"description": "The token for the Remote API proxy add-on"
|
|
}
|
|
]
|
|
}
|