build: only use npx corepack in packages recipe, use pnpm directly elsewhere
Build and Test / build (push) Successful in 27s
Build and Test / release (push) Successful in 3s

This commit is contained in:
Lucas Oskorep
2026-09-07 15:14:58 -04:00
parent 55e06d4f60
commit 00263f6b81
+7 -8
View File
@@ -2,14 +2,13 @@ set dotenv-load
NAME:="aerospike" NAME:="aerospike"
DOMAIN:="lucaso.io" DOMAIN:="lucaso.io"
FULL_NAME:=NAME + "@" + DOMAIN FULL_NAME:=NAME + "@" + DOMAIN
PNPM:="npx --yes corepack pnpm"
packages: packages:
{{PNPM}} install npx --yes corepack pnpm install
build: packages && build-schemas build: packages && build-schemas
rm -rf dist/* rm -rf dist/*
{{PNPM}} run build pnpm run build
cp metadata.json dist/ cp metadata.json dist/
cp stylesheet.css dist/ cp stylesheet.css dist/
mkdir -p dist/schemas mkdir -p dist/schemas
@@ -37,22 +36,22 @@ live-debug:
journalctl /usr/bin/gnome-shell -f -o cat | tee debug.log journalctl /usr/bin/gnome-shell -f -o cat | tee debug.log
test: test:
{{PNPM}} test pnpm test
test-watch: test-watch:
{{PNPM}} test:watch pnpm test:watch
test-coverage: test-coverage:
{{PNPM}} test:coverage pnpm test:coverage
ci-local: ci-local:
act -W .gitea/workflows/build.yaml act -W .gitea/workflows/build.yaml
lint: lint:
{{PNPM}} run lint pnpm run lint
clean: clean:
{{PNPM}} run clean pnpm run clean
#pack: build #pack: build
# gnome-extensions pack dist \ # gnome-extensions pack dist \