Skip to content

Verify GitHub Actions deployment workflow is functioning #13

Description

@suparious

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

  1. Recent Workflow Runs

    • Check if workflow has run successfully on recent commits
    • Verify build step completes without errors
    • Confirm deployment step succeeds
  2. 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)
  3. Build Configuration

    • Confirm Astro config uses correct site URL
    • Verify all dependencies install cleanly
    • Check for any deprecation warnings
  4. 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

  • Workflow runs successfully on every push to main
  • Site deploys within 2-3 minutes of push
  • https://docs.solidrust.ai serves the latest content
  • No build warnings or errors in workflow logs
  • CNAME correctly configured

Priority

HIGH - If deployment is broken, customers see outdated documentation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions