Skip to content

Awesome GitHub Site - Configure Astro GitHub Pages publishing workflow #759

@ashleyshaw

Description

@ashleyshaw

Build/CI Summary

Set up the GitHub Actions workflow that builds the Astro site and publishes the generated static output to GitHub Pages.

Steps / Checklist

  • Build the Astro site in CI
  • Publish the generated artefact via GitHub Pages actions
  • Keep the workflow aligned with the custom domain setup
  • Add any required Pages build artefact settings
  • Ensure the workflow is reproducible on develop

Acceptance Criteria

  • Astro builds successfully in GitHub Actions
  • The published site is deployable through GitHub Pages
  • The workflow is documented in the project plan
  • The deployment path does not depend on Jekyll

Additional Context

The workflow should be the only publishing path for the site and should support later phase 2 expansion without rewriting the hosting model.

References

  • GitHub Pages publishing source docs
  • Astro site scaffold in the repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions