Commit Graph
5 Commits
Author SHA1 Message Date
Your Name 9b207532e5 Fix DO deploy endpoint: /deploy -> /deployments
Static Sites on App Platform use POST /v2/apps/:id/deployments
(not /deploy which is for Services and returns 405).
2026-08-01 06:23:31 -04:00
Your Name b21427d182 Fix DO app name: simcoetradesjournal -> simcoetradesjournal2
The actual DO app is named simcoetradesjournal2 (not simcoetradesjournal).
Also updated .do/app.yaml to match.
2026-08-01 06:18:42 -04:00
Your Name 4348a51a42 Add detailed error handling to DO deploy step
- Capture HTTP status codes from both API calls
- List all apps found (for debugging name mismatch)
- Print full JSON on failure instead of silent exit 1
- Use set -euo pipefail for strict error handling
2026-08-01 06:17:04 -04:00
Your Name 87de514123 Update GitHub Actions to deploy to DigitalOcean after successful build
- Jekyll build runs on every push and PR (catches errors early)
- DO deployment only triggers on push to main
- Finds app by name via DO API, triggers /apps/:id/deploy endpoint
- Uses DIGITALOCEAN_TOKEN secret for auth
2026-08-01 06:14:41 -04:00
Your Name 48c1ff0874 Update DO app spec for Jekyll production build and add GitHub Actions workflow 2026-07-31 11:46:50 -04:00