diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml
index 0c52ecd..3bb5949 100644
--- a/.forgejo/workflows/deploy.yml
+++ b/.forgejo/workflows/deploy.yml
@@ -29,18 +29,15 @@ jobs:
npm ci
npx playwright install --with-deps chromium
- - name: Lint
- run: npm run lint:check
-
- - name: Typecheck
- run: |
- npm run unused:check
- npm run typecheck
- npm run typecheck:e2e
-
- name: Test
run: |
+ npm run lint:check
+ npm run typecheck
+ npm run typecheck:e2e
npm test
+
+ - name: Test E2E
+ run: |
npm run test:e2e
- name: Upload Playwright report
diff --git a/README.md b/README.md
index 77909bc..ec6f5d7 100644
--- a/README.md
+++ b/README.md
@@ -9,6 +9,6 @@ Check out the [agent logic](./src/pipelines/agents/agent.wgsl).
## Testing
- `npm test` runs the Vitest unit suite.
-- `npm run test:e2e` builds the production bundle and runs the Playwright Chromium
- smoke test.
+- `npm run test:e2e` runs the Playwright Chromium smoke test. The Playwright
+ config builds the production bundle before serving it.
- `npx playwright install chromium` installs the local browser binary when needed.
diff --git a/eslint.config.js b/eslint.config.js
index d6ef9c4..db8b127 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -1,7 +1,7 @@
import js from '@eslint/js';
-import tseslint from 'typescript-eslint';
import prettierConfig from 'eslint-config-prettier';
import globals from 'globals';
+import tseslint from 'typescript-eslint';
export default tseslint.config(
{
diff --git a/index.html b/index.html
index 25ae55e..fadc28f 100644
--- a/index.html
+++ b/index.html
@@ -88,14 +88,14 @@
-
+
Fleeting Garden
Tend it while you can. The garden returns to weather either way.
-
+
Starting up…
-
+