[web] clean up development builds and align Svelte #122

Merged
eleith merged 2 commits from feat/template-runtime into main 2026-10-19 14:16:05 +00:00

Summary

Two self-contained housekeeping commits, with no dependency on the new templates package:

  1. Remove host npm-auth requirements from development Docker builds. Workspace
    Luzzle packages and public npm dependencies do not need a host npmrc. Existing
    production build-secret settings are unchanged; npmrc files are excluded from
    build contexts.
  2. Align the web application's exact Svelte version with the worker at 5.55.9.
    SvelteKit and other framework versions are unchanged.

Includes the corresponding changesets and development/deployment guidance.

Scope

No templates package, template renderer, app integration scripts, test container,
customization design document, or worker preparation engine is included.
This PR can land on main independently of that work.

Verification

Web: 1,377 tests, lint/formatting, Svelte checking and production build passed.
Worker: 279 tests, lint and production TypeScript build passed, with unchanged
coverage. Manifest, lockfile and installed Svelte versions were verified aligned.

The development credential cleanup was also user-verified during the earlier
Docker investigation. No new compiler-free application image is claimed here.

Following work

The former third commit has been removed from this PR. It is preserved as
unapproved reference work and restored locally, unstaged, for a simpler package
design discussion. A new package PR (intended #123) will be opened only after
local review and explicit staging/commit approval.

Draft #121 is paused and will follow that smaller package. It currently uses a
reference base solely to keep its reviewed contract diff separate. Do not merge
that draft before the approved package foundation.

## Summary Two self-contained housekeeping commits, with no dependency on the new templates package: 1. Remove host npm-auth requirements from development Docker builds. Workspace Luzzle packages and public npm dependencies do not need a host npmrc. Existing production build-secret settings are unchanged; npmrc files are excluded from build contexts. 2. Align the web application's exact Svelte version with the worker at 5.55.9. SvelteKit and other framework versions are unchanged. Includes the corresponding changesets and development/deployment guidance. ## Scope No templates package, template renderer, app integration scripts, test container, customization design document, or worker preparation engine is included. This PR can land on `main` independently of that work. ## Verification Web: 1,377 tests, lint/formatting, Svelte checking and production build passed. Worker: 279 tests, lint and production TypeScript build passed, with unchanged coverage. Manifest, lockfile and installed Svelte versions were verified aligned. The development credential cleanup was also user-verified during the earlier Docker investigation. No new compiler-free application image is claimed here. ## Following work The former third commit has been removed from this PR. It is preserved as unapproved reference work and restored locally, unstaged, for a simpler package design discussion. A new package PR (intended #123) will be opened only after local review and explicit staging/commit approval. Draft #121 is paused and will follow that smaller package. It currently uses a reference base solely to keep its reviewed contract diff separate. Do not merge that draft before the approved package foundation.
eleith added 2 commits 2026-10-19 13:11:25 +00:00
[web] align Svelte compiler and runtime versions
ci/woodpecker/pr/web-lsp Pipeline was successful
ci/woodpecker/pr/web-worker Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
ci/woodpecker/push/web-lsp Pipeline was successful
ci/woodpecker/push/web-worker Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
b3ed996c64
eleith force-pushed feat/template-runtime from 040c7209e5 to 62cd558076 2026-10-19 13:11:25 +00:00 Compare
eleith force-pushed feat/template-runtime from 62cd558076 to b3ed996c64 2026-10-19 13:38:52 +00:00 Compare
eleith-gitea-agent Bot changed title from [web] isolate the server template runtime to [web] clean up development builds and align Svelte 2026-10-19 13:39:35 +00:00
eleith merged commit b3ed996c64 into main 2026-10-19 14:16:05 +00:00
eleith deleted branch feat/template-runtime 2026-10-19 14:16:05 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eleith/luzzle#122