Repository navigation
Merge Open Historia into Web Playables as a networked game - #22
Merged
Merged
Conversation
Import Significant-Hobbies/open-historia at 84e83aa9eddc63f82e3be2d5175eb47da275b622 into networked-games/open-historia, a lane separate from the YouTube Playables-certified games. Source files are byte-identical except: - wrangler.toml -> wrangler.jsonc (structurally identical) so wrangler finds it before the root Pages wrangler.jsonc - package.json drops the husky prepare hook and nested packageManager pin - the nested lockfile/workspace are merged into the root (Historia keeps its exact resolutions; certified importers and snapshots unchanged) - standalone .github workflows, .husky, renovate and dependabot replaced by root CI job `historia` and manual deploy-historia.yml Root lint/typecheck/test/build/build:yt now target only packages/, games/ and apps/, so the Pages site and the YT zip are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #21. Merges Open Historia into this repo as a separate game. Source:
Significant-Hobbies/open-historiaat84e83aa.Layout
networked-games/open-historia/: the full Historia tree (SPA, Hono Worker, D1/Drizzle migrations, better-auth, multi-provider AI, Astro landing, unit + Playwright suites, docs,serverlocal-ai submodule at7694d76). Apart from the changes listed below, every file is byte-identical to the source commit.lint/typecheck/test/build/build:ytare scoped topackages/,games/,apps/. Root biome and knip ignorenetworked-games/. Historia is not a YouTube Playables target and is not bound by the 64 KiB gamekit save envelope. AGENTS.md now documents the two lanes.historia:dev|check|e2e|deploy, CI jobhistoria, and a manualdeploy-historia.yml(same Workeropen-historia, same D1 id, same custom domain, so no data migration is needed). Nothing was deployed.Intentional changes to the source
wrangler.toml→wrangler.jsoncin both places, structurally identical (checked with tomllib against JSON). Wrangler looks for json/jsonc before toml, so without this awrangler deployrun from the Historia folder picked up the root Pageswrangler.jsonc.wrangler deploy --dry-runnow shows the same bindings (DB, FREE_AI, AI, NEURON_BUDGET, ASSETS, vars).prepareand pre-push, nestedpackageManager, standalone workflows (ci, deploy, weekly), renovate/dependabot, and the machine-local.claude/settings.local.json(globally gitignored). Added Playwright output to.gitignore.Verification (local, in a fleet-workspace worktree)
pnpm check(certified): biome, typecheck, gamekit 16 and idle-startup 34 tests, build. The site assembles with 1 game and has no Historia files inapps/hub/dist.build:ytzip hasindex.htmlat root and the YT SDK script first in<head>.pnpm historia:check: typecheck, eslint, biome, vitest 115/115,cf:build.pnpm historia:e2e: 22/22 Playwright tests (desktop + mobile). They cover command → validated consequence → save → reload, relations/diplomacy persistence, rewind and branch continuity, and layout at 390/768/1440px.open-historia#34 (AI turn/advisor errors) is untouched.
🤖 Generated with Claude Code