hapistrano/.github/workflows/README.md
Sebastián Estrella e80dc22010
Refactoring CI workflows (#199)
Co-authored-by: Cristhian Motoche <cmotoche@stackbuilders.com>
Co-authored-by: David Mazarro <dmunuera@stackbuilders.com>
2022-06-09 11:23:16 -05:00

530 B

CI Workflows

Overview

  • Build
    • Build and test Haskell code
    • Build Docker image
  • Draft
    • Create a GH draft release with a static binary
  • Release
    • Upload the Docker image ghcr.io
    • Upload the package and docs to Hackage

Events

graph LR
    event[GH Event]-->|on push|Build
    event-->|tag created|Draft
    Draft-->|create draft release|End
    event-->|release published|Release
    Release-->|upload artifacts to Hackage/GHCR|End
    Build-->End