Skip to content

Commit a29797c

Browse files
committed
ci: harden DESIGN.md checks
1 parent 93de56a commit a29797c

2 files changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/test_design_md.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- uses: prefix-dev/setup-pixi@82d477f15f3a381dbcc8adc1206ce643fe110fb7 # v0.9.3
3131
with:
3232
pixi-version: v0.62.2
33-
locked: false
34-
frozen: false
35-
cache: false
33+
locked: true
34+
frozen: true
35+
cache: true
3636
- run: pixi run make design-md-check

Makefile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44
# - pnpm: for frontend development
55
# - Node.js: for frontend development
66

7-
DENO ?= uv tool run deno
8-
DESIGN_MD_DENO_FLAGS := --no-lock --node-modules-dir=none
9-
DESIGN_MD_DENO_RUN_FLAGS := $(DESIGN_MD_DENO_FLAGS) --allow-read --allow-env
7+
DENO_VERSION := 2.7.14
8+
DENO ?= uv tool run --from deno==$(DENO_VERSION) deno
9+
DESIGN_MD_DENO_FLAGS := --no-config --no-lock --node-modules-dir=none
10+
DESIGN_MD_READ_PATHS := frontend/src/css/app/App.css,frontend/src/css/app/Cell.css,frontend/src/core/config/config-schema.ts,frontend/src/plugins/impl/data-editor/themes.ts,frontend/src/css/globals.css,frontend/src/components/editor/renderers/grid-layout/plugin.tsx,frontend/tailwind.config.cjs
11+
DESIGN_MD_DENO_RUN_FLAGS := $(DESIGN_MD_DENO_FLAGS) --allow-read=$(DESIGN_MD_READ_PATHS)
1012
DESIGN_MD_LINTER ?= pnpm --silent dlx @google/design.md@0.1.1
1113

1214
.PHONY: help
@@ -122,7 +124,7 @@ design-md:
122124
# 🔍 Check DESIGN.md generation
123125
design-md-check:
124126
$(DENO) check $(DESIGN_MD_DENO_FLAGS) scripts/generate-design-md.ts
125-
$(DENO) lint scripts/generate-design-md.ts
127+
$(DENO) lint --no-config scripts/generate-design-md.ts
126128
@tmp=$$(mktemp); \
127129
trap 'rm -f "$$tmp"' EXIT; \
128130
$(DENO) run $(DESIGN_MD_DENO_RUN_FLAGS) scripts/generate-design-md.ts > "$$tmp"; \

0 commit comments

Comments
 (0)