59 lines
1021 B
YAML
59 lines
1021 B
YAML
# https://taskfile.dev
|
|
|
|
version: "3"
|
|
|
|
vars:
|
|
PARENT_BRANCH: main
|
|
|
|
tasks:
|
|
test:
|
|
cmds:
|
|
- vitest run src
|
|
test:dev:
|
|
cmds:
|
|
- vitest src
|
|
|
|
test:update:
|
|
deps:
|
|
- histoire:build
|
|
cmds:
|
|
- vitest run -u src
|
|
|
|
check:
|
|
deps:
|
|
- histoire:build
|
|
cmds:
|
|
- { task: test }
|
|
|
|
histoire:build:
|
|
sources:
|
|
- src/lib/components/**
|
|
generates:
|
|
- .histoire/screenshots/**
|
|
cmds:
|
|
- histoire build
|
|
|
|
integrate:
|
|
deps: [check]
|
|
cmds:
|
|
- git is-clean
|
|
# did we had tests?
|
|
- git diff-ls {{.PARENT_BRANCH}} | grep test
|
|
- git checkout {{.PARENT_BRANCH}}
|
|
- git weld -
|
|
|
|
release:
|
|
cmds:
|
|
- standard-version -a
|
|
changelog:
|
|
sources: [CHANGELOG.md]
|
|
generates: [src/lib/components/Changelog.svelte]
|
|
cmds:
|
|
- pnpx showdown makehtml -i CHANGELOG.md -o src/lib/components/Changelog.svelte
|
|
- git add src/lib/components/Changelog.svelte
|
|
|
|
default:
|
|
cmds:
|
|
- echo "{{.GREETING}}"
|
|
silent: true
|