fix(ci): exclude chaos_monkey_test from regular CI #518

Merged
guettlibot merged 7 commits from issue-505-exclude-chaos-monkey-from-regular-ci into main 2026-06-07 02:24:11 +00:00
7 Commits
Author SHA1 Message Date
Thomas SharedInboxandClaude Sonnet 4.6 fdafe799eb fix(tests): suppress ink_sparkle shader crash in crash screen and about screen
CrashScreen creates its own MaterialApp which was loading InkSparkle
on first tap. Also fixes about_screen_test._buildScreen to use a
themed MaterialApp with NoSplash.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 04:03:30 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 7646b28f8d fix(tests): suppress ink_sparkle shader crash in software rendering
Integration tests under software rendering (LIBGL_ALWAYS_SOFTWARE=1)
crash with an INVALID_ARGUMENT error when the Material 3 ink_sparkle
ripple shader is compiled. Disable it via splashFactory: NoSplash.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 03:58:03 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 98f20a2191 fix(search): fix _toFtsQuery to split on non-word chars instead of stripping
The old implementation stripped non-word chars within tokens, causing
'searchable-{timestamp}' to become 'searchable{timestamp}*'. FTS5
tokenizes on hyphens so the merged token never matched.

Fix: split on [^\w]+ so each FTS token is queried separately.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 03:53:46 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 6ad8cbf600 fix(ci): fix YAML parse errors in deploy, firebase-tests, website workflows
The multi-line python3 -c blocks had unindented Python code that
terminated YAML block scalars. Inline as one-liners.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 03:48:56 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 f1f4171306 fix(ci): fix YAML parse error in Print runner wait time step
The multi-line python3 -c block had unindented Python code that
terminated the YAML block scalar, causing a preExecutionError on every
CI run. Inline the Python as a one-liner.

Also apply dart format to email_repository_impl.dart and
email_repository_impl_test.dart (reformatted by CI container).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 03:29:40 +02:00
Thomas SharedInbox 92161f74fc Merge remote-tracking branch 'origin/main' into fix-518 2026-06-07 03:16:43 +02:00
ClaudeandClaude Sonnet 4.6 5de1030899 fix(ci): exclude chaos_monkey_test from regular CI (TestBackend)
Tag chaos_monkey_test.dart with @Tags(['nightly']) and add
--exclude-tags=nightly to TestBackend so it no longer runs on every
PR push. ChaosMonkeyBackend keeps --tags=nightly to ensure the
nightly workflow still exercises the test.

Closes #505

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 00:43:29 +00:00