- Update pre-commit checks. - Replace Travis CI with GitLab CI. - Address new warnings from pre-commit checks.