[web] share publishing for pieces and archives #201

Merged
eleith merged 2 commits from web/single-piece-publishing into main 2026-11-10 00:42:24 +00:00

Summary

  • Use the existing publish endpoint for one filename or archive selections.
  • Share saved-file loading, public metadata/tags, rendering and completion. Jobs read saved Markdown when the worker runs.
  • Deliver only generated target files for a single piece; retain archive-wide synchronization and pruning.
  • Consolidate regression tests, preserve public identity and clear removed optional fields.

Checks

Jobs/worker builds and tests, worker coverage, web build/tests/Svelte check/lint/formatting, and template route tests pass. Web tests passed with lower concurrency after manager-test timeouts.

Follow-up

No new editor UI in this PR. Editor controls and Overview links follow separately. Live publish/CDN testing is deferred until the editor action is wired.

## Summary - Use the existing publish endpoint for one filename or archive selections. - Share saved-file loading, public metadata/tags, rendering and completion. Jobs read saved Markdown when the worker runs. - Deliver only generated target files for a single piece; retain archive-wide synchronization and pruning. - Consolidate regression tests, preserve public identity and clear removed optional fields. ## Checks Jobs/worker builds and tests, worker coverage, web build/tests/Svelte check/lint/formatting, and template route tests pass. Web tests passed with lower concurrency after manager-test timeouts. ## Follow-up No new editor UI in this PR. Editor controls and Overview links follow separately. Live publish/CDN testing is deferred until the editor action is wired.
eleith-gitea-agent Bot added 2 commits 2026-11-10 00:38:35 +00:00
[web] share filename-based publishing
ci/woodpecker/pr/web-db Pipeline was successful
ci/woodpecker/pr/web-jobs Pipeline was successful
ci/woodpecker/pr/web-pieces Pipeline was successful
ci/woodpecker/pr/web-worker Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
ci/woodpecker/push/web-db Pipeline was successful
ci/woodpecker/push/web-jobs Pipeline was successful
ci/woodpecker/push/web-pieces Pipeline was successful
ci/woodpecker/push/web-worker Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
73615eb59e
eleith merged commit 73615eb59e into main 2026-11-10 00:42:24 +00:00
eleith deleted branch web/single-piece-publishing 2026-11-10 00:42:24 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eleith/luzzle#201