- Replaces GitLab CI with GitHub Actions for CI/CD. - Uses Poetry for dependency management. - Includes linting with Ruff and testing with pytest. - Uploads coverage reports to Codecov. - Removes the old .gitlab-ci.yml file.