on master help sign in
CURATORS: update the opening paragraph a bit
e3efd00Jens Petersen
CURATORS.md+6−7
@@ -1,9 +1,8 @@
1−This is a collection of instructions for what Stackage curators- the guys who
1+This is a collection of instructions covering the processes Stackage curators - the
2−maintain the Stackage project itself- should be doing on a regular basis. At
2+guys who maintain the Stackage project itself - should be doing on a regular basis.
3−the time of writing (July 2015), this is handled almost entirely by Michael
3+Originally this was handled by Michael Snoyman,
4+but now we are a team of 4 people handling requests weekly in rotation.
4−Snoyman. Curation activities are mostly automated, and do not take up a
5+Curation activities are mostly automated, and do not take up a significant amount of time.
5−significant amount of time. But it's good to spread the knowledge for obvious
6−reasons (errant buses, if I ever decide to take a vacation...).
7
6
8## Workflow
7## Workflow
9
8
@@ -18,7 +17,7 @@ process works:
18* The stackage-build server (described below) is able to run automated builds using the [build.sh script](https://github.com/fpco/stackage/blob/master/automated/build.sh)
17* The stackage-build server (described below) is able to run automated builds using the [build.sh script](https://github.com/fpco/stackage/blob/master/automated/build.sh)
19* When a new Nightly build is completed, it is uploaded to [the nightly repo](https://github.com/fpco/stackage-nightly)
18* When a new Nightly build is completed, it is uploaded to [the nightly repo](https://github.com/fpco/stackage-nightly)
20* Once a week, we run an LTS minor bump. Instead of using build-constraints.yaml, that job takes the previous LTS release, turns it into constraints, and then bumps the version numbers to the latest on Hackage, in accordance with the version bounds in the build plan. This plans are uploaded to [the LTS repo](https://github.com/fpco/lts-haskell)
19* Once a week, we run an LTS minor bump. Instead of using build-constraints.yaml, that job takes the previous LTS release, turns it into constraints, and then bumps the version numbers to the latest on Hackage, in accordance with the version bounds in the build plan. This plans are uploaded to [the LTS repo](https://github.com/fpco/lts-haskell)
21−* Cutting a new LTS major release is essentially just a Stackage Nightly that gets uploaded as an LTS
20+* Cutting a new LTS major release is essentially just a Stackage Nightly that gets rebuilt and uploaded as an LTS
22
21
23## Pull requests
22## Pull requests
24
23