Skip to content

GitHub Release Workflows

GitHub release flows are declared under .github/workflows/ and should stay aligned with release evidence and distribution channels.

GitHub Release Model

flowchart TD
    Candidate[Versioned release candidate] --> Create[Create GitHub release workflow]
    Create --> Attach[Attach release artifacts]
    Attach --> Notes[Generate release notes]
    Notes --> Publish[Publish release]
    Publish --> Verify[Verify assets and metadata]
    Verify --> Surface[GitHub release becomes distribution surface]

This page exists because GitHub release automation is not just the tail end of versioning. It is one of Atlas's public distribution surfaces, and the workflow has to turn the release decision into a coherent asset bundle and note set.

Workflow Anchor

Main Takeaway

The GitHub release workflow is Atlas's hosted release packaging path. Its job is to wait for the right commit state, collect the right assets and notes, and publish a release record that matches the evidence and distribution story.