- Introduces a GitHub Actions workflow for CI/CD.
- Replaces GitLab CI configuration with GitHub Actions.
- Adds linting, testing, PyPI deployment, DockerHub deployment, and Gitea deployment jobs.
- Uses uv for consistent environment and dependency management.
- Configures DockerHub and Gitea deployments using secrets and variables.
- Removes GitLab CI configuration.
- Replaces poetry with uv for dependency management.
- Updates linting and testing scripts to use uv.
- Adds build and twine steps for PyPI deployment.