Manual Deployment Trigger
Manual Deployment Trigger
Section titled “Manual Deployment Trigger”Since the automatic deployment workflow isn’t triggering, here are ways to run it manually:
Option 1: GitHub UI (Recommended)
Section titled “Option 1: GitHub UI (Recommended)”- Go to: https://github.com/WenzelArifiandi/ariane/actions/workflows/deploy-zitadel.yml
- Click the “Run workflow” dropdown button
- Leave all fields as default (or set
force
to true to bypass all checks) - Click “Run workflow”
Option 2: Test Current Enhanced Logic
Section titled “Option 2: Test Current Enhanced Logic”The new deployment workflow will:
- ✅ Detect git changes in zitadel/ directory (we have changes in commit 6cd2c61)
- ✅ Check Oracle deployment state via SSH
- ✅ Compare current commit (6cd2c61) against deployed commit on Oracle
- ✅ Make intelligent deployment decision
- ✅ Record successful deployment state on Oracle server
Option 3: Check Workflow Status
Section titled “Option 3: Check Workflow Status”You can also check if there are any pending workflows at: https://github.com/WenzelArifiandi/ariane/actions
Expected Behavior
Section titled “Expected Behavior”The enhanced workflow should now:
- Show detailed deployment decision logic
- Check Oracle server state vs git state
- Deploy intelligently based on both factors
- Record deployment state for future comparisons
This solves the problem where failed deployments would block future deployments!