ci(site): add format/lint/test/build workflow for astro site

Add Site GitHub Actions workflow running prettier format check, astro
check, tests, and build on changes under site/. Wire prettier into the
site package with config, ignore, and scripts, and format existing
sources.
This commit is contained in:
Christian Visintin
2026-06-08 10:16:00 +02:00
parent f92cb93755
commit a2d766d688
19 changed files with 445 additions and 107 deletions
+6
View File
@@ -0,0 +1,6 @@
dist
node_modules
.astro
package-lock.json
public/install.sh
public/install.ps1