Trading card city builder game?

add another workflow

+40 -5
+4 -5
.tangled/workflows/gleam-ci.yaml
··· 4 4 5 5 engine: "nixery" 6 6 7 - clone: 8 - skip: false 9 - depth: 1 10 - submodules: false 11 - 12 7 dependencies: 13 8 nixpkgs: 14 9 - gleam 15 10 - rebar3 16 11 17 12 steps: 13 + - name: "Install dependencies" 14 + command: | 15 + cd server 16 + gleam deps download 18 17 - name: "Gleam format" 19 18 command: | 20 19 cd server
+36
.tangled/workflows/svelte-ci.yaml
··· 1 + when: 2 + - event: ["push"] 3 + branch: ["*"] 4 + 5 + engine: "nixery" 6 + 7 + dependencies: 8 + nixpkgs: 9 + - gleam 10 + - rebar3 11 + - nodejs 12 + 13 + environment: 14 + PUBLIC_SERVER_URL: "http://localhost:4000" 15 + PUBLIC_SERVER_WS_URL: "ws://localhost:4000" 16 + 17 + steps: 18 + - name: "Install node modules" 19 + command: | 20 + npm ci 21 + npx svelte-kit sync 22 + - name: "Run prettier" 23 + command: | 24 + npx prettier . --check 25 + - name: "Run eslint" 26 + command: | 27 + npx eslint . --max-warnings 0 28 + - name: "Run svelte-check" 29 + command: | 30 + npx svelte-check --tsconfig ./tsconfig.json 31 + - name: "Build" 32 + command: | 33 + npx vite build 34 + - name: "Run tests" 35 + run: | 36 + npm test