mirror of
https://github.com/stackbuilders/hapistrano.git
synced 2024-11-22 13:12:43 +03:00
159e7a1413
* Refactor GitHub Actions draft workflow and Dockerfile to use upx to compress binary * Update missing logic to move file to gh actions runner |
||
---|---|---|
.. | ||
build.yml | ||
draft.yml | ||
README.md | ||
release.yml | ||
reusable-docker.yml |
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