13 Commits

Author SHA1 Message Date
ad437ce752
Add CI/CD workflow for automated deployments in Gitea
Some checks failed
CI + Deploy / lint (push) Failing after 6s
CI + Deploy / test (push) Has been skipped
CI + Deploy / deploy_to_pypi (push) Has been skipped
CI + Deploy / deploy_to_dockerhub (push) Has been skipped
CI + Deploy / deploy_to_gitea (push) Has been skipped
- 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.
2025-05-17 14:25:05 -03:00
76007652ed
Migrate CI to use uv
- Replaces poetry with uv for dependency management.
- Updates linting and testing scripts to use uv.
- Adds build and twine steps for PyPI deployment.
2025-03-28 18:50:31 -03:00
d5fd6c516b
Update .gitlab-ci.yml deploy_to_dockerhub and deploy_to_gitlab job configurations to be optional 2024-12-15 13:47:05 -03:00
48b2493797
Update .gitlab-ci.yml to deploy changes in pyproject.toml and Dockerfile 2024-12-06 15:06:57 -03:00
36d28a5f1d
Update Docker deployment to include GitLab registry deployment 2024-12-06 14:51:40 -03:00
ddef96fdb5
Only deploying not on tags 2024-03-09 19:53:05 -03:00
8033fd8491
Only building docker on Dockerfile or pyproject.toml change 2024-03-09 12:21:11 -03:00
6d733f4f80
Fixed typo 2024-03-09 12:06:50 -03:00
acfb0188a6
Added Dockerized version 2024-03-09 12:04:10 -03:00
9e8394f9ad
Refactored main function 2024-03-09 11:03:18 -03:00
ca0f596e37
Added unit tests in the CI 2024-03-09 10:28:07 -03:00
4a18c7d09d
Upgraded README, only deploying on pyproject.toml change 2024-03-03 18:35:04 -03:00
6ff7c9750a
Fixed typo 2024-03-03 18:04:01 -03:00