From 39b87d684ab5b3403c01c0c456300262921a259f Mon Sep 17 00:00:00 2001 From: Renato Almeida Date: Fri, 27 Mar 2026 12:43:28 +0000 Subject: [PATCH] test: add intentionally broken lightshow for CI validation testing Adds a lightshow entry with these intentional errors: - Missing `audio` frontmatter field (required for lightshows) - Missing `.fseq` file (required file type) - Invalid tag `fake-tag` (not in tags.yaml) - Bad slug with uppercase and underscores (Test_Broken_Lightshow) Part of NAT-131 to verify validation pipeline catches errors. Co-Authored-By: Paperclip --- content/_lightshows/Test_Broken_Lightshow.md | 19 +++++++++++++++++++ .../Test_Broken_Lightshow/test-audio.mp3 | 1 + 2 files changed, 20 insertions(+) create mode 100644 content/_lightshows/Test_Broken_Lightshow.md create mode 100644 content/_lightshows/Test_Broken_Lightshow/test-audio.mp3 diff --git a/content/_lightshows/Test_Broken_Lightshow.md b/content/_lightshows/Test_Broken_Lightshow.md new file mode 100644 index 0000000..c07673f --- /dev/null +++ b/content/_lightshows/Test_Broken_Lightshow.md @@ -0,0 +1,19 @@ +--- +title: Broken Lightshow Test +author: Backelino +description: An intentionally invalid lightshow submission for CI validation testing. +files: + - name: test-audio.mp3 + label: Audio Track +tags: + - fake-tag + - electronic +--- + +This lightshow is intentionally broken to test the validation pipeline. + +Intentional errors: +1. Missing `audio` field (required for lightshows) +2. Missing `.fseq` file in the directory +3. Invalid tag `fake-tag` not in tags.yaml +4. Directory name uses uppercase and underscores instead of lowercase-hyphens diff --git a/content/_lightshows/Test_Broken_Lightshow/test-audio.mp3 b/content/_lightshows/Test_Broken_Lightshow/test-audio.mp3 new file mode 100644 index 0000000..1dd662e --- /dev/null +++ b/content/_lightshows/Test_Broken_Lightshow/test-audio.mp3 @@ -0,0 +1 @@ +fake audio data