Commit Graph

4 Commits

Author SHA1 Message Date
a12188a7c1 fix: rename GITEA_TOKEN to CI_TOKEN in workflows
- Change secret name from GITEA_TOKEN to CI_TOKEN
- Gitea doesn't allow secrets starting with GITEA_
- Update all checkout steps to use CI_TOKEN instead
2025-10-31 03:50:04 +01:00
764528935c fix: use GITEA_TOKEN for git clone in production-deploy workflow
- Update all checkout steps to use GITEA_TOKEN secret
- Fallback to public access if token not available
- Fixes checkout failures in native workflow
2025-10-31 03:45:32 +01:00
b99765320e refactor: replace GitHub Actions with native shell commands in workflow
- Remove all GitHub Actions dependencies (checkout, setup-php, cache, buildx, build-push)
- Replace with native shell commands (git clone, apt-get, docker buildx)
- Eliminate dependency on GitHub for action downloads
- Improve stability and reduce timeout issues
- All functionality preserved, now using direct commands only
2025-10-31 03:31:20 +01:00
2a7b90312f chore(deploy): add prod env template, improve ansible deploy, prune old workflows
- Add deployment/ansible/templates/.env.production.j2 used by secrets playbook
- Enhance deploy-update.yml to read registry creds from vault or CI
- Update production-deploy workflow to pass registry credentials to Ansible
- Remove obsolete GitHub-style workflows under .gitea (conflicted naming)

Why: make the production pipeline executable end-to-end with Ansible and
consistent secrets handling; avoid legacy CI configs interfering.
2025-10-30 21:38:28 +01:00