@@ -45,25 +45,13 @@ Examples:
45
45
* ` 1.7.0.2 ` : continuing development on pre-release branch
46
46
* ` 1.7.0.3 ` : second release candidate for first release of v1.7.x series (` v1.7 `
47
47
branch)
48
-
49
-
50
-
51
48
* ` 1.7.1 ` : first release of the 1.7.x series (` release ` branch)
52
-
53
-
54
-
55
49
* ` 1.7.2.0 ` : development for second release of 1.7.x series (` stable ` branch)
56
50
* ` 1.7.2.1 ` : release candidate for second release of 1.7.x series (` stable `
57
51
branch)
58
-
59
-
60
-
61
52
* ` 1.7.3 ` : second release of 1.7.x series (` release ` branch)
62
53
* ` 1.7.3.1 ` : first hackage-only patch of 1.7.3 (` release ` branch)
63
54
* ` 1.7.3.2 ` : second hackage-only patch of 1.7.3 (` release ` branch)
64
-
65
-
66
-
67
55
* ` 1.8.0 ` : unstable development code (` master ` branch)
68
56
* ` 1.8.0.20181004 ` : pre-release snapshot of unstable version (` master ` branch)
69
57
@@ -80,10 +68,7 @@ Examples:
80
68
nightly (go over the extra-deps too) and ensure the project builds and tests
81
69
pass. For example:
82
70
83
-
84
- ~~~
85
- $ stack build --stack-yaml=… --haddock --test --bench --no-run-benchmarks
86
- ~~~
71
+ $ stack build --stack-yaml=… --haddock --test --bench --no-run-benchmarks
87
72
88
73
7 . Ensure integration tests pass on a Windows, macOS, and Linux. Do so by
89
74
checking that the latest nightly build for the ` master ` branch succeeded in
@@ -117,8 +102,6 @@ branch.
117
102
will be the next final (non-RC) release (e.g. ` v2.1.1 ` ).
118
103
* add new "Unreleased changes" section:
119
104
120
-
121
- ~~~
122
105
## Unreleased changes
123
106
124
107
Release notes:
@@ -132,7 +115,6 @@ branch.
132
115
Other enhancements:
133
116
134
117
Bug fixes:
135
- ~~~
136
118
137
119
### D: In the release candidate branch
138
120
@@ -241,9 +223,7 @@ Edit the draft
241
223
to the release and add it to the description. For example, use:
242
224
243
225
244
- ~~~
245
226
$ git shortlog -s origin/release..HEAD|sed $'s/^[0-9 \t]*/* /'|grep -v azure-pipelines|LC_ALL=C sort -f
246
- ~~~
247
227
248
228
Publish the GitHub release.
249
229
@@ -316,8 +296,6 @@ In either the `stable` branch or, in the case of a release candidate, the
316
296
* ` ChangeLog.md ` : Add an “Unreleased changes” section (update the “changes
317
297
since” version):
318
298
319
-
320
- ~~~
321
299
## Unreleased changes
322
300
323
301
Release notes:
@@ -331,7 +309,6 @@ In either the `stable` branch or, in the case of a release candidate, the
331
309
Other enhancements:
332
310
333
311
Bug fixes:
334
- ~~~
335
312
336
313
### G: Update the repository's issue and pull request templates
337
314
@@ -367,24 +344,16 @@ Update the fpco/stack-build Docker images with new version:
367
344
released Stack version):
368
345
369
346
370
- ~~~
371
347
FROM $DOCKER_REPO:lts-X.Z
372
348
ARG STACK_VERSION=X.Y.Z
373
349
RUN wget -qO- https://github.com/commercialhaskell/stack/releases/download/v$STACK_VERSION/stack-$STACK_VERSION-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C /usr/local/bin '*/stack'
374
- ~~~
375
350
376
351
* Run ` ./build.sh lts-X.Y ` and then test that the new image has the new version
377
352
of Stack. For example:
378
353
379
-
380
- ~~~
381
354
$ docker run --rm fpco/stack-build:lts stack --version
382
- ~~~
383
355
384
356
* Run the following command to push the new image to the registry:
385
357
386
-
387
- ~~~
388
358
$ ./build.sh --push lts-X.Y
389
359
$ ./build.sh --push --small lts-X.Y
390
- ~~~
0 commit comments