Skip to content

Commit b1fd4df

Browse files
committed
[ admin ] Clear the release checklist post-v0.8.0
I believe that is everything taken care of in terms of admin which can only be done _after_ the release is actually live on git, GitHub, the website, etc. This completes the release of Idris2-v0.8.0!
1 parent 10f79af commit b1fd4df

File tree

1 file changed

+38
-38
lines changed

1 file changed

+38
-38
lines changed

Release/CHECKLIST

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,59 @@
1-
- [x] Change version number (MAJOR, MINOR, PATCH) in Makefile
2-
- [x] Change version numbers in doc listings
3-
- [x] idris-prompt-helloworld
4-
- [x] idris-prompt-interp
5-
- [x] idris-prompt-start
6-
- [x] Change version numbers in `libs/`
7-
- [x] `prelude/prelude.ipkg`
8-
- [x] `base/base.ipkg`
9-
- [x] `contrib/contrib.ipkg`
10-
- [x] `linear/linear.ipkg`
11-
- [x] `network/network.ipkg`
12-
- [x] `papers/papers.ipkg`
13-
- [x] `test/test.ipkg`
14-
- [x] Change version number in idris2api.ipkg
15-
- [x] Change version number in flake.nix
16-
- [x] Change version number in the test outputs (TODO: make this step unnecessary!)
17-
- [x] `tests/idris2/pkg/pkg006/expected`
18-
- [x] `tests/idris2/pkg/pkg010/expected`
19-
- [x] `tests/idris2/pkg/pkg015/expected`
20-
- [x] `tests/idris2/pkg/pkg017/expected`
21-
- [x] `tests/idris2/pkg/pkg020/expected`
22-
- [x] Move CHANGELOG_NEXT.md entries into CHANGELOG.md under a heading for the
1+
- [ ] Change version number (MAJOR, MINOR, PATCH) in Makefile
2+
- [ ] Change version numbers in doc listings
3+
- [ ] idris-prompt-helloworld
4+
- [ ] idris-prompt-interp
5+
- [ ] idris-prompt-start
6+
- [ ] Change version numbers in `libs/`
7+
- [ ] `prelude/prelude.ipkg`
8+
- [ ] `base/base.ipkg`
9+
- [ ] `contrib/contrib.ipkg`
10+
- [ ] `linear/linear.ipkg`
11+
- [ ] `network/network.ipkg`
12+
- [ ] `papers/papers.ipkg`
13+
- [ ] `test/test.ipkg`
14+
- [ ] Change version number in idris2api.ipkg
15+
- [ ] Change version number in flake.nix
16+
- [ ] Change version number in the test outputs (TODO: make this step unnecessary!)
17+
- [ ] `tests/idris2/pkg/pkg006/expected`
18+
- [ ] `tests/idris2/pkg/pkg010/expected`
19+
- [ ] `tests/idris2/pkg/pkg015/expected`
20+
- [ ] `tests/idris2/pkg/pkg017/expected`
21+
- [ ] `tests/idris2/pkg/pkg020/expected`
22+
- [ ] Move CHANGELOG_NEXT.md entries into CHANGELOG.md under a heading for the
2323
upcoming release version. Reset CHANGELOG_NEXT.md, leaving the
2424
"[Next version]"-heading blank.
25-
- [x] Make sure INSTALL.md gives the correct minimum Idris version
26-
- [x] Update bootstrap chez and racket (built with new version)
27-
- [x] Compile Idris2 with the appropriate CGs (chez and racket)
28-
- [x] Copy the resulting `idris2.ss` and `idris2.rkt` files from
25+
- [ ] Make sure INSTALL.md gives the correct minimum Idris version
26+
- [ ] Update bootstrap chez and racket (built with new version)
27+
- [ ] Compile Idris2 with the appropriate CGs (chez and racket)
28+
- [ ] Copy the resulting `idris2.ss` and `idris2.rkt` files from
2929
`build/exec/idris2_app/` to `bootstrap/idris2_app/`
30-
- [x] Change `IdrisPaths-yprefix` in the bootstrap sources to be defined as
30+
- [ ] Change `IdrisPaths-yprefix` in the bootstrap sources to be defined as
3131
the string "__PREFIX__" rather than your local prefix
32-
- [x] Remove __collect_safe from generated chez (to avoid need for
32+
- [ ] Remove __collect_safe from generated chez (to avoid need for
3333
chez >9.5)
34-
- [x] Bootstrap with both chez and racket, then repeat the sub-steps above
34+
- [ ] Bootstrap with both chez and racket, then repeat the sub-steps above
3535
in order to have an bootstrap code which was generated by the new
3636
compiler
3737
- [ ] [FIXME (issue#3587)] ~~Make libdocs and upload to idris-lang.org~~
38-
- [x] Tag on github with version number (in the form vX.Y.Z)
39-
- [x] Run the `mkdist.sh` script with the version number as its argument, i.e.
38+
- [ ] Tag on github with version number (in the form vX.Y.Z)
39+
- [ ] Run the `mkdist.sh` script with the version number as its argument, i.e.
4040
without the leading `v`, only the numbers. (N.B. This requires the new
4141
version tag to exist!)
42-
- [x] Update idris-lang website
43-
- [x] Copy the `idris2-X.Y.Z.tgz` (created by `mkdist.sh`) to the website's
42+
- [ ] Update idris-lang website
43+
- [ ] Copy the `idris2-X.Y.Z.tgz` (created by `mkdist.sh`) to the website's
4444
`content/releases/` subdirectory.
45-
- [x] Create a corresponding `idris2-X.Y.Z.tgz.sha256` in the website's
45+
- [ ] Create a corresponding `idris2-X.Y.Z.tgz.sha256` in the website's
4646
`content/releases/` subdirectory, containing the output of `sha256sum` run
4747
with the tarball as its argument.
48-
- [x] Create a brief post in the website's `content/posts/` subdirectory
48+
- [ ] Create a brief post in the website's `content/posts/` subdirectory
4949
announcing the new release.
50-
- [x] Update the website's `content/pages/download.rst` page, moving the now
50+
- [ ] Update the website's `content/pages/download.rst` page, moving the now
5151
previous release to the list of historic releases, and updating the version
5252
numbers, links, and dates in the main text to match the new release.
53-
- [x] Update `IDRIS2_MINIMUM_COMPAT_VERSION` in
53+
- [ ] Update `IDRIS2_MINIMUM_COMPAT_VERSION` in
5454
`.github/workflows/ci-idris2-and-libs.yml` to point to the new release
5555
version.
56-
- [x] If not already pending, create a PR to against
56+
- [ ] If not already pending, create a PR to against
5757
`idris2-pack-db/collections/HEAD.toml` so that it uses the latest release
5858
version.
5959
- [ ] Clear the release checklist

0 commit comments

Comments
 (0)