71 Commits

Author SHA1 Message Date
Sam
784123b9e1 Add Ruff linter and formatter to pre-commit configuration 2025-06-01 16:20:19 -05:00
Sam
3988f0a6fc Formatting with Ruff
All checks were successful
Build Simulation and Test / Run All Tests (push) Successful in 27s
2025-06-01 16:18:00 -05:00
Sam
17a070e99b Update pip-compile hook to use pyproject.toml instead of requirements.in 2025-06-01 13:59:50 -05:00
Sam
ad02f34b6c Remove placeholder comment from test function 2025-05-31 20:23:27 -05:00
Sam
d57f993868 Remove test results upload action and add step to print test summary
All checks were successful
Build Simulation and Test / Run All Tests (push) Successful in 25s
2025-05-31 20:20:16 -05:00
Sam
7fc550f4dd Update test results upload action to use dorny/test-reporter and specify artifact details
Some checks failed
Build Simulation and Test / Run All Tests (push) Failing after 47s
2025-05-31 20:17:31 -05:00
Sam
b5a3d6348f Add conditional upload step for test results in workflow
Some checks failed
Build Simulation and Test / Run All Tests (push) Failing after 26s
2025-05-31 20:15:46 -05:00
Sam
9ecbab5371 Remove caching configuration from uv setup step in test workflow
All checks were successful
Build Simulation and Test / Run All Tests (push) Successful in 27s
2025-05-31 20:11:08 -05:00
Sam
ebf276d250 Update test results upload action to use version 3 and set retention days
Some checks failed
Build Simulation and Test / Run All Tests (push) Has been cancelled
2025-05-31 20:09:14 -05:00
Sam
c98f48d4bc Refactor Python setup step in test workflow to use 'uv python install'
Some checks failed
Build Simulation and Test / Run All Tests (push) Failing after 5m2s
2025-05-31 20:00:58 -05:00
Sam
853d2120da Update test results upload action to use latest version
Some checks failed
Build Simulation and Test / Run All Tests (push) Has been cancelled
2025-05-31 19:58:34 -05:00
Sam
253f15b71c Fix action reference in test results upload step
Some checks failed
Build Simulation and Test / Run All Tests (push) Failing after 8s
2025-05-31 19:57:48 -05:00
Sam
e00edd8137 Update test workflow to upload results using Gitea action
Some checks failed
Build Simulation and Test / Run All Tests (push) Failing after 8s
2025-05-31 19:56:11 -05:00
Sam
b52690549b Enhance pre-commit configuration and update test workflow for better results reporting
Some checks failed
Build Simulation and Test / Run All Tests (push) Failing after 7s
2025-05-31 19:54:05 -05:00
Sam
c3b0a12c32 Update pre-commit configuration and add initial test file
Some checks failed
Build Simulation and Test / Run All Tests (push) Failing after 5m6s
2025-05-31 19:39:47 -05:00
Sam
5743650e6b Add uv.lock file to manage project dependencies and versions 2025-05-31 19:34:10 -05:00
Sam
1d23d3f366 Add uv.lock file to manage project dependencies and versions 2025-05-31 19:28:36 -05:00
Sam
4775b59936 Add pytest dependency for improved testing capabilities
Some checks failed
Build Simulation and Test / Run All Tests (push) Failing after 8m31s
2025-05-31 19:26:02 -05:00
Sam
a8103af866 Add GitHub Actions workflow for automated testing and setup 2025-05-31 19:25:46 -05:00
Sam
34f790ca18 Optimize grid line drawing by precomputing line coordinates for improved performance 2025-05-31 19:25:36 -05:00
Sam
43882f4fef Add initial project structure with Pygame integration and camera controls 2025-05-31 18:30:47 -05:00