@@ -47,19 +47,23 @@ Examples:
47
47
branch)
48
48
49
49
50
+
50
51
* ` 1.7.1 ` : first release of the 1.7.x series (` release ` branch)
51
52
52
53
54
+
53
55
* ` 1.7.2.0 ` : development for second release of 1.7.x series (` stable ` branch)
54
56
* ` 1.7.2.1 ` : release candidate for second release of 1.7.x series (` stable `
55
57
branch)
56
58
57
59
60
+
58
61
* ` 1.7.3 ` : second release of 1.7.x series (` release ` branch)
59
62
* ` 1.7.3.1 ` : first hackage-only patch of 1.7.3 (` release ` branch)
60
63
* ` 1.7.3.2 ` : second hackage-only patch of 1.7.3 (` release ` branch)
61
64
62
65
66
+
63
67
* ` 1.8.0 ` : unstable development code (` master ` branch)
64
68
* ` 1.8.0.20181004 ` : pre-release snapshot of unstable version (` master ` branch)
65
69
@@ -76,9 +80,11 @@ Examples:
76
80
nightly (go over the extra-deps too) and ensure the project builds and tests
77
81
pass. For example:
78
82
83
+
79
84
~~~
80
85
$ stack build --stack-yaml=… --haddock --test --bench --no-run-benchmarks
81
86
~~~
87
+
82
88
7. Ensure integration tests pass on a Windows, macOS, and Linux. Do so by
83
89
checking that the latest nightly build for the `master` branch succeeded in
84
90
Azure DevOps (or kick one off manually if any significant changes were made
@@ -111,6 +117,7 @@ branch.
111
117
will be the next final (non-RC) release (e.g. `v2.1.1`).
112
118
* add new "Unreleased changes" section:
113
119
120
+
114
121
~~~
115
122
## Unreleased changes
116
123
@@ -233,6 +240,7 @@ Edit the draft
233
240
* For final releases (**not** release candidates) get the list of contributors
234
241
to the release and add it to the description. For example, use:
235
242
243
+
236
244
~~~
237
245
$ git shortlog -s origin/release..HEAD|sed $'s/^[0-9 \t]*/* /'|grep -v azure-pipelines|LC_ALL=C sort -f
238
246
~~~
@@ -308,6 +316,7 @@ In either the `stable` branch or, in the case of a release candidate, the
308
316
* `ChangeLog.md`: Add an “Unreleased changes” section (update the “changes
309
317
since” version):
310
318
319
+
311
320
~~~
312
321
## Unreleased changes
313
322
@@ -357,6 +366,7 @@ Update the fpco/stack-build Docker images with new version:
357
366
containing (where `X.Z` is the previous LTS version, and `X.Y.Z` is the newly
358
367
released Stack version):
359
368
369
+
360
370
~~~
361
371
FROM $DOCKER_REPO:lts-X.Z
362
372
ARG STACK_VERSION=X.Y.Z
@@ -366,12 +376,14 @@ Update the fpco/stack-build Docker images with new version:
366
376
* Run `./build.sh lts-X.Y` and then test that the new image has the new version
367
377
of Stack. For example:
368
378
379
+
369
380
~~~
370
381
$ docker run --rm fpco/stack-build:lts stack --version
371
382
~~~
372
383
373
384
* Run the following command to push the new image to the registry:
374
385
386
+
375
387
~~~
376
388
$ ./build.sh --push lts-X.Y
377
389
$ ./build.sh --push --small lts-X.Y
0 commit comments