From 3fd29a962e1ebe8f19da9479c1030fd26f826ec7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Sun, 21 May 2023 21:33:39 +0200 Subject: [PATCH] chore, ci: add webext, jslib to taskfile --- Taskfile.yml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/Taskfile.yml b/Taskfile.yml index b6359cc..3d101c5 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -51,7 +51,7 @@ tasks: - cargo nextest run --workspace build: - deps: [build:frontend, build:backend] + deps: [build:frontend, build:backend, build:webext] build:backend: dir: cli @@ -88,6 +88,30 @@ tasks: - yarn add ../tools/upend_js - yarn install --immutable + build:webext: + deps: [setup:webext, build:jslib] + dir: webext + sources: + - ./**/*.ts + - ./**/*.svelte + cmds: + - yarn build + + setup:webext: + dir: webext + sources: + - ../tools/upend_js/*.js + - package.lock + cmds: + - yarn add ../tools/upend_js + - yarn install --immutable + + dev:update_tool_deps: + cmds: + - task: build:jslib + - cd webui && yarn add ../tools/upend_js && cd .. + - cd webext && yarn add ../tools/upend_js && cd .. + dev: deps: [dev:backend, dev:frontend]