Skip to content

Commit 4c73e04

Browse files
SwiftWing21claude
andcommitted
fix(ci): remove 16 factorio test files + drop macOS from CI matrix
- Remove 16 root-level test files that import factorio module (the cause of all remaining CI failures: ModuleNotFoundError: No module 'factorio') - Drop macOS from Fleet CI and Rust CI matrices — saves ~66% of Actions spend ($5.64/day at $0.062/min vs $0.006/min for Linux) - macOS builds still run in Rust Release (for Apple Silicon .exe distribution) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1e8256d commit 4c73e04

19 files changed

+18
-1848
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
smoke-test:
1414
strategy:
1515
matrix:
16-
os: [ubuntu-latest, windows-latest, macos-latest]
16+
os: [ubuntu-latest, windows-latest]
1717
python-version: ['3.11', '3.12', '3.13']
1818
fail-fast: false
1919

.github/workflows/rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ${{ matrix.os }}
1818
strategy:
1919
matrix:
20-
os: [ubuntu-latest, windows-latest, macos-latest]
20+
os: [ubuntu-latest, windows-latest]
2121
defaults:
2222
run:
2323
working-directory: biged-rs

.gitignore

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,22 @@ fleet/tests/factorio/
156156
tests/factorio/
157157
docs/superpowers/plans/*factorio*
158158
docs/superpowers/specs/*factorio*
159+
tests/test_action_translator.py
160+
tests/test_agent_brain.py
161+
tests/test_bridge_api.py
162+
tests/test_bridge_config.py
163+
tests/test_cadence.py
164+
tests/test_curriculum.py
165+
tests/test_curriculum_manager.py
166+
tests/test_experiment_runner.py
167+
tests/test_experiment_scorer.py
168+
tests/test_focus_toggle.py
169+
tests/test_lua_installer.py
170+
tests/test_plan_queue.py
171+
tests/test_prompt_loader.py
172+
tests/test_rcon_client.py
173+
tests/test_state_parser.py
174+
tests/test_world_model.py
159175
# ── Fleet runtime state ──────────────────────────────────────────────────
160176
fleet/hw_state.json
161177
fleet/tmp*.json

tests/test_action_translator.py

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)