Skip to content

Commit

Permalink
haskell-updates: update workflow documentation to put goal first
Browse files Browse the repository at this point in the history
  • Loading branch information
cdepillabout committed May 30, 2021
1 parent 197dae2 commit bd6a1e1
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions pkgs/development/haskell-modules/HACKING.md
@@ -1,23 +1,24 @@

## Maintainer Workflow

This is the documentation for periodically merging the `haskell-updates` branch
into the `master` branch. This workflow is performed by members in the
[@NixOS/haskell](https://github.com/orgs/NixOS/teams/haskell) team.
Each member of the team takes a two week period where they are in charge of
merging the `haskell-updates` branch into `master`.
The goal of the [@NixOS/haskell](https://github.com/orgs/NixOS/teams/haskell)
team is to keep the Haskell packages in Nixpkgs up-to-date, while making sure
there are no Haskell-related evaluation errors or build errors that get into
the Nixpkgs `master` branch.

The goal of this workflow is to regularly merge the `haskell-updates` branch
into the `master` branch, while making sure there are no evaluation errors or
build errors that get into `master`.
We do this by periodically merging an updated set of Haskell packages on the
`haskell-updates` branch into the `master` branch. Each member of the team
takes a two week period where they are in charge of merging the
`haskell-updates` branch into `master`. This is the documentation for this
workflow.

The workflow generally proceeds in three main steps:

1. create the initial `haskell-updates` PR, and update Stackage and Hackage snapshots
1. wait for contributors to fix newly broken Haskell packages
1. merge `haskell-updates` into `master`

We describe each of these steps in a separate section.
Each of these steps is described in a separate section.

### Initial `haskell-updates` PR

Expand Down

0 comments on commit bd6a1e1

Please sign in to comment.