3636
3737./chat/dependencies/requirements.txt : ./chat/pyproject.toml
3838 cd chat && uv export --format requirements-txt --no-hashes > dependencies/requirements.txt
39- api : ./api/template.yaml ./api/bun.lockb $(wildcard ./api/src/** /* .ts)
39+ api : ./api/template.yaml ./api/bun.lock $(wildcard ./api/src/** /* .ts)
4040chat : ./chat/template.yaml ./chat/dependencies/requirements.txt $(wildcard ./chat/src/** /* .py)
41- av-download : ./av-download/template.yaml ./av-download/lambdas/package-lock.json $(wildcard ./av-download/lambdas/** /* .js)
41+ av-download : ./av-download/template.yaml ./av-download/lambdas/bun.lock $(wildcard ./av-download/lambdas/** /* .js)
4242.aws-sam/build.toml : ./template.yaml api chat av-download
4343 @sed -Ei.orig ' s/^(\s+)#\*\s/\1/' chat/template.yaml; \
4444 sam build --cached --parallel
@@ -50,8 +50,7 @@ av-download/layers/ffmpeg/bin/ffmpeg:
5050deps-api :
5151 bun install --cwd api
5252deps-av-download :
53- cd av-download/lambdas ; \
54- npm list > /dev/null 2>&1 || npm ci
53+ bun install --cwd av-download/lambdas
5554deps-mcp :
5655 cd mcp ; \
5756 npm list > /dev/null 2>&1 ; \
@@ -141,15 +140,15 @@ serve-docs:
141140BUMP ?= ""
142141version :
143142 @if [[ -n " $( BUMP) " ]]; then \
144- for pkg in api api/dependencies api/src av-download/lambdas mcp mcp/apps/mcp; do \
143+ for pkg in api av-download/lambdas mcp mcp/apps/mcp; do \
145144 echo -n " Bumping version in $$ pkg: " >&2 ; \
146145 (cd $$ pkg && npm version $( BUMP) ) >&2 ; \
147146 done ; \
148147 for pkg in chat docs; do \
149148 echo " Bumping version in $$ pkg: " >&2 ; \
150149 (cd $$ pkg && uv version --bump $( BUMP) ) >&2 ; \
151150 done ; \
152- VERSION=$$(node -p "require('./api/src/ package.json' ) .version" ) ;\
151+ VERSION=$$(node -p "require('./api/package.json' ) .version" ) ;\
153152 (cd mcp && \
154153 jq --arg v " $$ VERSION" ' (.. | objects | select(has("version")) | .version) |= $$v' server.json > server.tmp.json && \
155154 mv server.tmp.json server.json && \
0 commit comments