2022-04-17 21:51:19 +00:00
|
|
|
# https://taskfile.dev
|
|
|
|
|
|
|
|
version: "3"
|
|
|
|
|
|
|
|
vars:
|
2023-04-14 18:29:20 +00:00
|
|
|
PARENT_BRANCH: main
|
2022-04-17 21:51:19 +00:00
|
|
|
|
|
|
|
tasks:
|
2023-04-13 21:56:18 +00:00
|
|
|
test:
|
|
|
|
cmds:
|
|
|
|
- vitest run src
|
|
|
|
test:dev:
|
|
|
|
cmds:
|
|
|
|
- vitest src
|
|
|
|
|
2023-04-22 15:04:48 +00:00
|
|
|
test:update:
|
|
|
|
deps:
|
|
|
|
- histoire:build
|
|
|
|
cmds:
|
2023-05-03 21:10:23 +00:00
|
|
|
- vitest run -u src
|
2023-04-22 15:04:48 +00:00
|
|
|
|
2023-04-13 21:56:18 +00:00
|
|
|
check:
|
2023-05-08 19:20:17 +00:00
|
|
|
# deps:
|
|
|
|
# - histoire:build
|
2023-04-13 21:56:18 +00:00
|
|
|
cmds:
|
|
|
|
- { task: test }
|
|
|
|
|
|
|
|
histoire:build:
|
|
|
|
sources:
|
|
|
|
- src/lib/components/**
|
2023-05-03 21:10:23 +00:00
|
|
|
- src/routes/**
|
2023-04-13 21:56:18 +00:00
|
|
|
generates:
|
|
|
|
- .histoire/screenshots/**
|
|
|
|
cmds:
|
|
|
|
- histoire build
|
|
|
|
|
2023-05-11 20:40:42 +00:00
|
|
|
changelog:
|
|
|
|
sources: [CHANGELOG.yml]
|
|
|
|
generates: [CHANGELOG.md]
|
2023-05-04 20:14:38 +00:00
|
|
|
cmds:
|
2023-05-11 20:40:42 +00:00
|
|
|
- changelord print --no-next > CHANGELOG.md
|
2023-05-15 14:07:57 +00:00
|
|
|
- changelord print --no-next > 'src/routes/(about)/about/changelog/changelog.svx'
|
2023-05-11 20:40:42 +00:00
|
|
|
|
|
|
|
build:
|
|
|
|
deps: [changelog]
|
|
|
|
cmds:
|
2023-05-04 20:14:38 +00:00
|
|
|
- vite build
|
|
|
|
|
2023-04-13 21:56:18 +00:00
|
|
|
integrate:
|
|
|
|
deps: [check]
|
2023-05-11 16:40:27 +00:00
|
|
|
preconditions:
|
|
|
|
- sh: git is-clean
|
|
|
|
msg: checkout not clean
|
|
|
|
- sh: git diff-ls {{.PARENT_BRANCH}} | grep test
|
|
|
|
msg: no test was added
|
|
|
|
- sh: git diff-ls {{.PARENT_BRANCH}} | grep CHANGELOG.yml
|
|
|
|
msg: no changelog entry detected
|
2023-04-13 21:56:18 +00:00
|
|
|
cmds:
|
2023-05-11 17:19:30 +00:00
|
|
|
- git checkout {{.PARENT_BRANCH}}
|
2023-04-13 21:56:18 +00:00
|
|
|
- git weld -
|
|
|
|
|
2023-05-16 19:01:48 +00:00
|
|
|
analyzer:
|
|
|
|
cmds:
|
|
|
|
- vite-bundle-visualizer
|
|
|
|
|
2023-05-15 14:07:57 +00:00
|
|
|
publish:
|
|
|
|
cmds:
|
|
|
|
- { task: build }
|
|
|
|
# tag
|
|
|
|
- { task: sync }
|
|
|
|
|
2023-05-04 22:14:30 +00:00
|
|
|
sync:
|
|
|
|
cmds:
|
|
|
|
- rsync -av build/ 192.168.0.100:/home/docks
|
|
|
|
|
2023-05-08 19:20:17 +00:00
|
|
|
open: firefox https://docks.babyl.ca
|