mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-01-30 20:43:12 -05:00
dev: Improve caching in taskfile (#6798)
This commit is contained in:
committed by
GitHub
parent
e9fe71c1b7
commit
381ac9bfde
39
Taskfile.yml
39
Taskfile.yml
@@ -47,8 +47,6 @@ tasks:
|
|||||||
sources:
|
sources:
|
||||||
- package.json
|
- package.json
|
||||||
- yarn.lock
|
- yarn.lock
|
||||||
generates:
|
|
||||||
- node_modules/**
|
|
||||||
|
|
||||||
setup:py:
|
setup:py:
|
||||||
desc: setup python dependencies
|
desc: setup python dependencies
|
||||||
@@ -191,12 +189,21 @@ tasks:
|
|||||||
status:
|
status:
|
||||||
- '{{ .SKIP_PACKAGE_DEPS | default "false"}}'
|
- '{{ .SKIP_PACKAGE_DEPS | default "false"}}'
|
||||||
|
|
||||||
py:package:
|
py:package:build:
|
||||||
desc: builds Python packages (sdist and wheel) in top-level dist directory
|
internal: true
|
||||||
deps:
|
deps:
|
||||||
- py:package:deps
|
- py:package:deps
|
||||||
cmds:
|
cmds:
|
||||||
- uv build --out-dir dist
|
- uv build --out-dir dist
|
||||||
|
sources:
|
||||||
|
- uv.lock
|
||||||
|
- pyproject.toml
|
||||||
|
- mealie/**
|
||||||
|
|
||||||
|
py:package:
|
||||||
|
desc: builds Python packages (sdist and wheel) in top-level dist directory
|
||||||
|
cmds:
|
||||||
|
- task: py:package:build
|
||||||
- task: py:package:generate-requirements
|
- task: py:package:generate-requirements
|
||||||
|
|
||||||
py:
|
py:
|
||||||
@@ -227,6 +234,12 @@ tasks:
|
|||||||
dir: frontend
|
dir: frontend
|
||||||
cmds:
|
cmds:
|
||||||
- yarn build
|
- yarn build
|
||||||
|
sources:
|
||||||
|
- "**"
|
||||||
|
- exclude: .nuxt/**
|
||||||
|
- exclude: .output/**
|
||||||
|
- exclude: dist/**
|
||||||
|
- exclude: node_modules/.cache/**
|
||||||
|
|
||||||
ui:generate:
|
ui:generate:
|
||||||
desc: generates a static version of the frontend in frontend/dist
|
desc: generates a static version of the frontend in frontend/dist
|
||||||
@@ -235,18 +248,36 @@ tasks:
|
|||||||
- setup:ui
|
- setup:ui
|
||||||
cmds:
|
cmds:
|
||||||
- yarn generate
|
- yarn generate
|
||||||
|
sources:
|
||||||
|
- "**"
|
||||||
|
- exclude: .nuxt/**
|
||||||
|
- exclude: .output/**
|
||||||
|
- exclude: dist/**
|
||||||
|
- exclude: node_modules/.cache/**
|
||||||
|
|
||||||
ui:lint:
|
ui:lint:
|
||||||
desc: runs the frontend linter
|
desc: runs the frontend linter
|
||||||
dir: frontend
|
dir: frontend
|
||||||
cmds:
|
cmds:
|
||||||
- yarn lint --max-warnings=0
|
- yarn lint --max-warnings=0
|
||||||
|
sources:
|
||||||
|
- "**"
|
||||||
|
- exclude: .nuxt/**
|
||||||
|
- exclude: .output/**
|
||||||
|
- exclude: dist/**
|
||||||
|
- exclude: node_modules/.cache/**
|
||||||
|
|
||||||
ui:test:
|
ui:test:
|
||||||
desc: runs the frontend tests
|
desc: runs the frontend tests
|
||||||
dir: frontend
|
dir: frontend
|
||||||
cmds:
|
cmds:
|
||||||
- yarn test
|
- yarn test
|
||||||
|
sources:
|
||||||
|
- "**"
|
||||||
|
- exclude: .nuxt/**
|
||||||
|
- exclude: .output/**
|
||||||
|
- exclude: dist/**
|
||||||
|
- exclude: node_modules/.cache/**
|
||||||
|
|
||||||
ui:check:
|
ui:check:
|
||||||
desc: runs all frontend checks
|
desc: runs all frontend checks
|
||||||
|
|||||||
Reference in New Issue
Block a user