mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-01-31 04:53:11 -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:
|
||||
- package.json
|
||||
- yarn.lock
|
||||
generates:
|
||||
- node_modules/**
|
||||
|
||||
setup:py:
|
||||
desc: setup python dependencies
|
||||
@@ -191,12 +189,21 @@ tasks:
|
||||
status:
|
||||
- '{{ .SKIP_PACKAGE_DEPS | default "false"}}'
|
||||
|
||||
py:package:
|
||||
desc: builds Python packages (sdist and wheel) in top-level dist directory
|
||||
py:package:build:
|
||||
internal: true
|
||||
deps:
|
||||
- py:package:deps
|
||||
cmds:
|
||||
- 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
|
||||
|
||||
py:
|
||||
@@ -227,6 +234,12 @@ tasks:
|
||||
dir: frontend
|
||||
cmds:
|
||||
- yarn build
|
||||
sources:
|
||||
- "**"
|
||||
- exclude: .nuxt/**
|
||||
- exclude: .output/**
|
||||
- exclude: dist/**
|
||||
- exclude: node_modules/.cache/**
|
||||
|
||||
ui:generate:
|
||||
desc: generates a static version of the frontend in frontend/dist
|
||||
@@ -235,18 +248,36 @@ tasks:
|
||||
- setup:ui
|
||||
cmds:
|
||||
- yarn generate
|
||||
sources:
|
||||
- "**"
|
||||
- exclude: .nuxt/**
|
||||
- exclude: .output/**
|
||||
- exclude: dist/**
|
||||
- exclude: node_modules/.cache/**
|
||||
|
||||
ui:lint:
|
||||
desc: runs the frontend linter
|
||||
dir: frontend
|
||||
cmds:
|
||||
- yarn lint --max-warnings=0
|
||||
sources:
|
||||
- "**"
|
||||
- exclude: .nuxt/**
|
||||
- exclude: .output/**
|
||||
- exclude: dist/**
|
||||
- exclude: node_modules/.cache/**
|
||||
|
||||
ui:test:
|
||||
desc: runs the frontend tests
|
||||
dir: frontend
|
||||
cmds:
|
||||
- yarn test
|
||||
sources:
|
||||
- "**"
|
||||
- exclude: .nuxt/**
|
||||
- exclude: .output/**
|
||||
- exclude: dist/**
|
||||
- exclude: node_modules/.cache/**
|
||||
|
||||
ui:check:
|
||||
desc: runs all frontend checks
|
||||
|
||||
Reference in New Issue
Block a user