Some checks failed
CI / sonarqube (push) Has been cancelled
- .gitea/workflows/deploy.yml: replace manual ssh key setup + raw ssh command with the appleboy/ssh-action@v1.0.0 action - host, user, key and deploy path are now read from Gitea secrets (SSH_HOST, SSH_USER, SSH_PRIVATE_KEY, DEPLOY_PATH) instead of being hard-coded in the workflow - ansible-playbook command and vault password file (process substitution fed by ANSIBLE_VAULT_PASSWORD) are kept identical, only the transport changes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>