Skip to content

Remove Windows support#227

Merged
nesono merged 1 commit intomainfrom
feat/remove-windows-support
Apr 4, 2026
Merged

Remove Windows support#227
nesono merged 1 commit intomainfrom
feat/remove-windows-support

Conversation

@nesono
Copy link
Copy Markdown
Owner

@nesono nesono commented Apr 4, 2026

Summary

  • Remove windows-latest from all CI matrices (Bazel tests, failure tests, integration tests)
  • Remove platform-specific .bazelrc config (--enable_platform_specific_config, Windows C++ flags, tag filters)
  • Remove requires-rust and requires-shell tags from all BUILD files
  • Remove MSYS2 path conversion workaround from integration_test/run.sh
  • Remove embedded _DEFAULT_CONFIG_YAML constant in config_models.py, read YAML file directly via Path(__file__)
  • Remove explicit encoding="utf-8" from all Python open() calls (unnecessary on Linux/macOS)
  • Remove Windows Support section from README
  • Restore data = ["default_fire_config.yaml"] in config_models BUILD target

Test plan

  • All 24 Bazel tests pass locally
  • Integration test passes locally (run.sh)
  • CI passes on ubuntu-latest and macos-latest

🤖 Generated with Claude Code

Drop all Windows-specific workarounds and CI testing:

- Remove windows-latest from CI matrices (test, failure-tests, integration-test)
- Remove platform-specific C++ flags and Windows tag filters from .bazelrc
- Remove requires-rust and requires-shell tags from all BUILD files
- Remove MSYS2 path conversion workaround from integration test runner
- Remove embedded _DEFAULT_CONFIG_YAML constant, read YAML file directly
- Remove explicit encoding="utf-8" from all Python open() calls
- Remove Windows Support section from README
- Restore data = ["default_fire_config.yaml"] in config_models BUILD target

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nesono nesono merged commit 8769df6 into main Apr 4, 2026
13 checks passed
@nesono nesono deleted the feat/remove-windows-support branch April 4, 2026 21:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant