CI and Lints
Docker-only execution
All commands run inside Docker containers. Use the provided scripts.
W8-RL uses lint tests to enforce architecture contracts. All lint runs must happen in Docker.
Run lint suite
Run the command below from the repo root in Docker:
./scripts/run_lint.sh
This script:
- rebuilds the full Docker stack
- runs
pytest tests/lint -vinsideray-worker
Why lint tests matter
Lint tests enforce:
- OpenEnv HTTP contracts
- SkyRL BaseTextEnv signatures
- EnvActor external API
- Tinker training guards
- docker-only execution rules
Next Steps
- Read the Architecture overview: Architecture Overview
- Run a Design2Code task: Design2Code Runs
- Review troubleshooting: Troubleshooting