Description
Verify that the GitHub Actions deployment workflow is successfully building and deploying the site to GitHub Pages at docs.solidrust.ai.
Current Configuration
Workflow file: .github/workflows/deploy.yml
- Triggers on push to
main branch
- Uses Node.js 20 with npm caching
- Builds with
npm run build
- Deploys
dist/ to GitHub Pages
Checks Needed
-
Recent Workflow Runs
- Check if workflow has run successfully on recent commits
- Verify build step completes without errors
- Confirm deployment step succeeds
-
Live Site Verification
- Visit https://docs.solidrust.ai
- Verify site loads correctly
- Check that recent changes appear
- Verify CNAME is working (should show docs.solidrust.ai, not solidrust.github.io)
-
Build Configuration
- Confirm Astro config uses correct site URL
- Verify all dependencies install cleanly
- Check for any deprecation warnings
-
GitHub Pages Settings
- Repository Settings > Pages
- Confirm source is "GitHub Actions"
- Verify custom domain
docs.solidrust.ai is configured
- Check HTTPS enforcement is enabled
Acceptance Criteria
Priority
HIGH - If deployment is broken, customers see outdated documentation.
Description
Verify that the GitHub Actions deployment workflow is successfully building and deploying the site to GitHub Pages at
docs.solidrust.ai.Current Configuration
Workflow file:
.github/workflows/deploy.ymlmainbranchnpm run builddist/to GitHub PagesChecks Needed
Recent Workflow Runs
Live Site Verification
Build Configuration
GitHub Pages Settings
docs.solidrust.aiis configuredAcceptance Criteria
Priority
HIGH - If deployment is broken, customers see outdated documentation.