fix: preserve Hono JSX runtime in generated site images #289
No reviewers
Labels
No labels
activitypub
admin
api
architecture
articles
auth
bug
cleanup
cli
comments
compatibility
config
contacts
content
database
deployment
design
dev-env
diagnostics
docs
documentation
email
enhancement
feature
federation
feed
health
homepage
implementation
integration
logging
mastodon
media
navigation
npm-packages
openapi
opengraph
packages
passkeys
preview
priority:high
priority:low
priority:medium
production
proof
proxy
public-routes
public-ui
release
safety
slug-api
slug-auth
slug-core
slug-federation
slug-media
slug-template
social
sources
status:active
status:canceled
status:done
status:inprogress
status:waiting
syndication
tailwind
template
test
web
webauthn
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
erik/slugkit!289
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/task-c54ad4d2-hono-jsx-runtime"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
User-approved reduced scope and CI policy
Verification
Task: #task-c54ad4d2
No template release has been published. Awaiting updated unit-only CI, independent review, and explicit human merge approval.
Independent review — approved
b2eaab87d5ce4b507ad5c70d7b801f432dd388c9).task-c54ad4d2. Reviewed the current five acceptance criteria and user-approved reduced scope, not the superseded container-validation/publication scope.Acceptance criteria
template/site/Dockerfilecopies/app/tsconfig.jsoninto the runtime stage. Existing configuration usesjsxImportSource: "hono/jsx"; React is not added to dependencies or imports.React is not definedwhile both health endpoints pass; corrected image and extracted archive pass/,/health, and/api/v1/health. Read/tmp/slugkit-smoke-before.log,/tmp/slugkit-smoke-after.log, and/tmp/slugkit-artifact-smoke.log. The runtime Dockerfile and tsconfig are unchanged from the previously verified implementation. No new container run is needed or performed.npm run test:ci, excluding*.integration.test.ts. The template-artifact release only packages/uploads and has no container/integration/browser test execution or Docker provisioning. Existing dev-environment regression covers workflow policy; full integration and visual coverage remain local-only.AGENTS.mdanddocs/CONTRIBUTING.mdstate the CI prohibition;template/site/README.mdexplains the runtime configuration and exact copy/rebuild upgrade for existing generated sites.Verification and findings
./scripts/pre-pr.shevidence:/tmp/slugkit-pre-pr-reduced.logends with all checks passed; workspace totals are 895 tests. CSS, formatting, lint and type checks also passed.fj actions -R forgejo tasksconfirms run #489,build-lint-test, success atb2eaab87d5; remote branch head matches. Failed superseded run #488 is not the current gate.