GitHub Actions: API Call Fails
Error:- Incorrect Bytebase URL
- Network restrictions
- DNS resolution issues
Unauthorized Error
Error:- Token expired or invalid
- Token not properly set in secrets
- Wrong token format
Verify Token
Verify Token
Test token manually:Should return server info, not 401.
Regenerate Service Account Token
Regenerate Service Account Token
- Login to Bytebase
- Navigate to Settings → Service Accounts
- Find CI/CD service account
- Generate new token
- Update CI/CD secrets
Check Token Format
Check Token Format
Token should be:
- Format:
bb_xxxxxxxxxxxxxxxxxxxxxx - No quotes or extra characters
- Properly base64 encoded if required
SQL Review Fails in CI
Error:- Navigate to SQL Review settings
- Adjust rule severity (ERROR → WARNING)
- Or disable rule if not needed
SQL Review Rules
Complete reference of 200+ rules
CI Timeout
Error:- Long-running migration exceeds CI timeout
- Network connectivity issues
- Bytebase server overloaded
- Increase Timeout
- Optimize Migration
- Check Bytebase Status
GitHub Actions:GitLab CI:
Workflow Dispatch Not Triggering
Error: Manual workflow doesn’t start when triggered. Causes:- Wrong branch selected
- Insufficient permissions
- Workflow file syntax error
- Must have write access to repository
- Workflow must be in default branch
- Actions must be enabled for repository
Secrets Not Available
Error:-
Add secrets to repository:
- Navigate to Settings → Secrets and variables → Actions
- Click “New repository secret”
- Add required secrets
-
Environment-specific secrets:
-
Organization secrets:
- Can be shared across repositories
- Set at organization level
- Select which repositories can access
Next Steps
GitOps Tutorials
Step-by-step CI/CD setup guides
API Authentication
Learn about service accounts
Best Practices
CI/CD patterns and strategies
Troubleshooting Overview
Return to troubleshooting overview

