Commit Graph

2 Commits

Author SHA1 Message Date
bnair123
0e5f48d43f Fix CI/CD workflow: use setup-python instead of container
Some checks failed
CI/CD Pipeline / build-and-push (push) Has been cancelled
CI/CD Pipeline / test (push) Has been cancelled
- Remove container directive that caused Node.js missing error
- Use actions/setup-python@v5 for Python 3.12 setup
- Add sudo for apt-get and make commands on Ubuntu runner
- Add ruff format check step
2025-12-27 18:44:24 +04:00
bnair123
f46846fcee Add Gitea Actions CI/CD pipeline for automated testing and container builds
Some checks failed
CI/CD Pipeline / test (push) Failing after 11s
CI/CD Pipeline / build-and-push (push) Has been skipped
- Add .gitea/workflows/ci-cd.yaml with test and build-push jobs
- Tests run on every push to main, builds trigger on v* tags
- Builds both engine and UI Docker images to Gitea container registry
- Update Dockerfile to Python 3.12 (matches pyproject.toml requirement)
- Requires REGISTRY_USERNAME and REGISTRY_PASSWORD secrets in Gitea
2025-12-27 18:33:51 +04:00