feat: implement fail-fast monitoring #86

Closed
Philipp wants to merge 6 commits from feature/fail-fast-monitor into main
Owner

This PR implements fail-fast monitoring logic. If on_traceback, on_error_log, or on_warning_log is set to fail, the monitoring loop will terminate immediately upon detection of the respective event.

Changes:

  • Added shouldStop parameter to pollUntilDone in monitor.js.
  • Implemented fail-fast check in monitorConsole.
  • Added unit test to verify early exit behavior.
  • Rebuilt distribution files.
This PR implements fail-fast monitoring logic. If `on_traceback`, `on_error_log`, or `on_warning_log` is set to `fail`, the monitoring loop will terminate immediately upon detection of the respective event. Changes: - Added `shouldStop` parameter to `pollUntilDone` in `monitor.js`. - Implemented fail-fast check in `monitorConsole`. - Added unit test to verify early exit behavior. - Rebuilt distribution files.
Philipp added 5 commits 2026-05-16 18:29:30 +02:00
feat: add Screeps console monitoring with configurable error handling and shard support
Lint / pre-commit Linting (push) Successful in 59s
Test / Run Tests (push) Successful in 1m47s
172204508b
Merge branch 'main' into feature/console-monitor
Lint / pre-commit Linting (push) Successful in 1m3s
Test / Run Tests (push) Successful in 1m49s
84224f3678
Merge branch 'feature/console-monitor' of git.horstenkamp.eu:Screeps/screeps-deploy-action into feature/console-monitor
Lint / pre-commit Linting (push) Successful in 45s
Test / Run Tests (push) Successful in 1m11s
55a9fc027d
feat: implement fail-fast monitoring to stop as soon as error/traceback is detected
Lint / pre-commit Linting (push) Successful in 42s
Test / Run Tests (push) Successful in 1m3s
b6cef04a9c
CODEOWNERS rules requested review from AutoReview 2026-05-16 18:29:30 +02:00
Philipp added 1 commit 2026-05-16 18:39:54 +02:00
fix: decode console output to ensure tracebacks are detected even when encoded
Lint / pre-commit Linting (push) Successful in 51s
Test / Run Tests (push) Successful in 1m10s
fe7c14540e
Philipp closed this pull request 2026-05-16 19:10:30 +02:00
All checks were successful
Lint / pre-commit Linting (push) Successful in 51s
Required
Details
Test / Run Tests (push) Successful in 1m10s
Required
Details

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Screeps/screeps-deploy-action#86