02-Jan-2026 — prevent unpublish failure when no walks selected ref: #112
build 398 — commit e934963
Fixed walks upload workflow halting during unpublish phase by:
- Made Unpublish.selectedWalks() conditional using Check.whether() pattern to only execute when walks are actually selected
- Refactored walks-upload.ts to use inline conditional performables instead of building mutable step arrays
- Created RequestParameters questions to enable conditional execution based on request parameters
- Follows Serenity.js best practices with conditional performables throughout the workflow This prevents the unpublish button from being clicked when disabled (no selections), aligning with the same pattern used in Delete.selectedWalks().