Skip to content

Commit ae7c6fa

Browse files
committed
Activate uv env before running quartodoc or quarto commands
1 parent ab55352 commit ae7c6fa

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

docs/Makefile

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,25 @@ endif
2121

2222
all: deps api build
2323

24-
api:
25-
$(QUARTODOC) build
26-
$(QUARTODOC) interlinks
24+
ensure-dev:
25+
$(MAKE) -C .. dev
26+
27+
api: ensure-dev
28+
@echo "::group::quartodoc interlinks"
29+
source ../.venv/bin/activate && \
30+
$(QUARTODOC) interlinks
31+
@echo "::endgroup::"
32+
@echo "::group::quartodoc build"
33+
source ../.venv/bin/activate && \
34+
$(QUARTODOC) build --verbose
35+
@echo "::endgroup::"
2736
cp -r _extensions/ reference/_extensions # Required to render footer
2837

29-
build:
30-
CURRENT_YEAR=$(CURRENT_YEAR) \
31-
PROJECT_VERSION=$(PROJECT_VERSION) \
32-
$(QUARTO) render
38+
build: ensure-dev
39+
source ../.venv/bin/activate && \
40+
CURRENT_YEAR=$(CURRENT_YEAR) \
41+
PROJECT_VERSION=$(PROJECT_VERSION) \
42+
$(QUARTO) render
3343

3444
clean:
3545
rm -rf _extensions _inv _site .quarto reference objects.json
@@ -41,7 +51,8 @@ _extensions/machow/interlinks/_extension.yml:
4151
$(QUARTO) add --no-prompt machow/quartodoc
4252
deps: ensure-dev _extensions/posit-dev/posit-docs/_extension.yml _extensions/machow/interlinks/_extension.yml
4353

44-
preview:
54+
preview: ensure-dev
55+
source ../.venv/bin/activate && \
4556
CURRENT_YEAR=$(CURRENT_YEAR) \
4657
PROJECT_VERSION=$(PROJECT_VERSION) \
4758
$(QUARTO) preview

0 commit comments

Comments
 (0)