managarten/.github/workflows
Wuesteon 234703a130 ♻️ refactor(cd): hardcode non-sensitive config in staging workflow
Reduced GitHub Secrets requirements from 21 to 12 by hardcoding
non-sensitive configuration values directly in the workflow file.

Changes:
- Hardcoded: DB/Redis host/port, STAGING_HOST, STAGING_USER, MANA_SERVICE_URL
- Keep as secrets: passwords, API keys, JWT keys, SSH private key
- Updated generate-staging-secrets.sh to reflect reduced secret list
- Added get-ssh-key.sh helper script for SSH key extraction

Benefits:
- Fewer secrets to manage in GitHub
- Configuration visible in code review
- Easier to update non-sensitive values (no UI navigation)
- Better separation of config vs secrets

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 17:11:36 +01:00
..
cd-production.yml first implementation 2025-11-27 17:26:18 +01:00
cd-staging-tagged.yml 🔒️ feat(auth): centralize JWT validation and add deployment docs 2025-12-01 20:44:45 +01:00
cd-staging.yml ♻️ refactor(cd): hardcode non-sensitive config in staging workflow 2025-12-04 17:11:36 +01:00
ci-main.yml fix(ci): fix YAML syntax error in ci-main.yml 2025-12-01 23:50:39 +01:00
ci-pull-request.yml fix(ci): make format check non-blocking 2025-11-27 19:53:03 +01:00
dependency-update.yml first implementation 2025-11-27 17:26:18 +01:00
test-coverage.yml chore(ci): remove Codecov integration 2025-12-01 23:26:58 +01:00
test.yml 🐛 fix(ci): correct GitHub context property in test workflow 2025-12-04 01:26:04 +01:00