Skip to content

Commit 3cbd37a

Browse files
committed
Prep for v2.5.0.1 (release candidate)
1 parent 04b3aa8 commit 3cbd37a

File tree

8 files changed

+28
-22
lines changed

8 files changed

+28
-22
lines changed

.github/workflows/integration-tests.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ name: Integration tests
33
on:
44
pull_request:
55
push:
6-
branches: [master, stable]
6+
branches:
7+
- master
8+
- stable
9+
- rc/**
710
schedule:
811
- cron: "0 0 * * *"
12+
workflow_dispatch:
913

1014
jobs:
1115
integration-tests:

.github/workflows/unit-tests.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ name: Unit tests
33
on:
44
pull_request:
55
push:
6-
branches: [master, stable]
6+
branches:
7+
- master
8+
- stable
9+
- rc/**
10+
workflow_dispatch:
711

812
jobs:
913
style:

ChangeLog.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
# Changelog
22

33

4-
## Unreleased changes
5-
6-
Release notes:
4+
## v2.5.0.1 (release candidate)
75

86
**Changes since v2.3.3**
97

@@ -43,6 +41,7 @@ Bug fixes:
4341
the build process.
4442
[#5125](https://github.com/commercialhaskell/stack/issues/5125)
4543

44+
4645
## v2.3.3
4746

4847
**Changes since v2.3.1**

doc/GUIDE.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ With that out of the way, let's dig a little bit more into these package sets,
450450
also known as *snapshots*. We mentioned the LTS resolvers, and you can get quite a bit of
451451
information about it at [https://www.stackage.org/lts](https://www.stackage.org/lts), including:
452452

453-
* The appropriate resolver value (`resolver: lts-14.27`, as is currently the latest LTS)
453+
* The appropriate resolver value (`resolver: lts-16.15`, as is currently the latest LTS)
454454
* The GHC version used
455455
* A full list of all packages available in this snapshot
456456
* The ability to perform a Hoogle search on the packages in this snapshot
@@ -467,7 +467,7 @@ default as well).
467467

468468
## Resolvers and changing your compiler version
469469

470-
Let's explore package sets a bit further. Instead of lts-14.27, let's change our
470+
Let's explore package sets a bit further. Instead of lts-16.15, let's change our
471471
`stack.yaml` file to use [the latest nightly](https://www.stackage.org/nightly). Right now,
472472
this is currently 2020-03-24 - please see the resolve from the link above to get the latest.
473473

@@ -483,8 +483,8 @@ We can also change resolvers on the command line, which can be useful in a
483483
Continuous Integration (CI) setting, like on Travis. For example:
484484

485485
```
486-
michael@d30748af6d3d:~/helloworld$ stack --resolver lts-14.27 build
487-
Downloaded lts-14.27 build plan.
486+
michael@d30748af6d3d:~/helloworld$ stack --resolver lts-16.15 build
487+
Downloaded lts-16.15 build plan.
488488
# build output ...
489489
```
490490

@@ -1143,7 +1143,7 @@ follows the Unix convention of `--` to separate these, e.g.:
11431143
```
11441144
michael@d30748af6d3d:~$ stack exec --package stm -- echo I installed the stm package via --package stm
11451145
Run from outside a project, using implicit global project config
1146-
Using latest snapshot resolver: lts-14.27
1146+
Using latest snapshot resolver: lts-16.15
11471147
Writing global (non-project-specific) config file to: /home/michael/.stack/global/stack.yaml
11481148
Note: You can change the snapshot via the resolver field there.
11491149
I installed the stm package via --package stm

doc/maintainers/releases.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,27 +77,28 @@ Examples:
7777
7878
* In RC branch:
7979
* Review documentation for any changes that need to be made
80-
* Ensure all documentation pages listed in `mkdocs.yaml`
81-
(`git diff --stat origin/stable..HEAD doc/`)
80+
* Ensure all documentation pages listed in `mkdocs.yaml` (use `git diff
81+
--stat origin/stable..HEAD doc/` to look for new/deleted files)
8282
* Any new documentation pages should have the "may not be correct for
8383
the released version of Stack" warning at the top.
8484
* Search for old Stack version, unstable stack version, and the next
8585
"obvious" possible versions in sequence, and
86-
`UNRELEASED` and replace with next release version (`X.Y.1`, where Y is odd).
86+
`UNRELEASED` and replace with next release version (`X.Y.1`, where Y is odd).
8787
* Do **NOT** update the Dockerfiles in [stackage/automated/dockerfiles](https://github.com/commercialhaskell/stackage/tree/master/automated/dockerfiles/) yet; that will come later)
8888
* Do **NOT** update templates in `.github` to point at the new release version yet!
8989
* Search for old resolvers, set to latest resolver (e.g. in `doc/GUIDE.md` where it references the "currently the latest LTS")
9090
* Look for any links to "latest" (`latest/`) documentation, replace with version tag
9191
* Check that for any platform entries that need to be added to (or removed from)
9292
[releases.yaml](https://github.com/fpco/stackage-content/blob/master/stack/releases.yaml),
9393
[install_and_upgrade.md](https://github.com/commercialhaskell/stack/blob/master/doc/install_and_upgrade.md), [get-stack.sh](https://github.com/commercialhaskell/stack/blob/master/etc/scripts/get-stack.sh), and [doc/README.md](https://github.com/commercialhaskell/stack/blob/master/doc/README.md), and get.haskellstack.org redirects.
94-
* `package.yaml`: bump to next release candidate version (bump patchlevel (fourth) component to next odd number; e.g. from `1.9.0.0` to `1.9.0.1`)
95-
* `ChangeLog.md`
96-
- Rename the “Unreleased changes” section to the same version as package.yaml, and mark it clearly as a release candidate (e.g. `v1.9.0.1 (release candidate)`). Remove any empty sections.
9794
9895
* For first release candidate:
9996
* Re-do the pre-release checks (above section)
10097
* `package.yaml`: bump to first odd patchlevel version (e.g. `X.Y.0.1`)
98+
* `ChangeLog.md`
99+
- Rename the “Unreleased changes” section to the same version as
100+
package.yaml, and mark it clearly as a release candidate (e.g.
101+
`vX.Y.0.1 (release candidate)`). Remove any empty sections.
101102
* Follow steps in *Release process* below tagged with `[RC]` to make a release candidate
102103
103104
* For subsequent release candidates:

package.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: stack
2-
version: '2.5.0.0'
2+
version: '2.5.0.1'
33
synopsis: The Haskell Tool Stack
44
description: |
55
Please see the documentation at <https://docs.haskellstack.org>

stack-ghc-810.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: nightly-2020-08-03
1+
resolver: nightly-2020-09-23
22

33
packages:
44
- .
@@ -20,8 +20,6 @@ ghc-options:
2020
"$locals": -fhide-source-paths
2121

2222
extra-deps:
23-
- rio-0.1.19.0@rev:0
24-
- rio-prettyprint-0.1.1.0@rev:0
2523
- pantry-0.5.1.3@rev:0
2624

2725
drop-packages:

stack.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ cabal-version: 2.0
44
--
55
-- see: https://github.com/sol/hpack
66
--
7-
-- hash: 88433abe924041186adc81b3f69022819047d5eb44eb272937327254a4787516
7+
-- hash: 61645c5963ed18f7201973f007d50d07d5ff7c5fb7232cf958a505c0ccaa5992
88

99
name: stack
10-
version: 2.4.0
10+
version: 2.5.0.1
1111
synopsis: The Haskell Tool Stack
1212
description: Please see the documentation at <https://docs.haskellstack.org>
1313
for usage information.

0 commit comments

Comments
 (0)