|
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 |
23 | 23 | upcoming release version. Reset CHANGELOG_NEXT.md, leaving the |
24 | 24 | "[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 |
29 | 29 | `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 |
31 | 31 | 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 |
33 | 33 | 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 |
35 | 35 | in order to have an bootstrap code which was generated by the new |
36 | 36 | compiler |
37 | 37 | - [ ] [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. |
40 | 40 | without the leading `v`, only the numbers. (N.B. This requires the new |
41 | 41 | 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 |
44 | 44 | `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 |
46 | 46 | `content/releases/` subdirectory, containing the output of `sha256sum` run |
47 | 47 | 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 |
49 | 49 | 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 |
51 | 51 | previous release to the list of historic releases, and updating the version |
52 | 52 | 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 |
54 | 54 | `.github/workflows/ci-idris2-and-libs.yml` to point to the new release |
55 | 55 | version. |
56 | | -- [x] If not already pending, create a PR to against |
| 56 | +- [ ] If not already pending, create a PR to against |
57 | 57 | `idris2-pack-db/collections/HEAD.toml` so that it uses the latest release |
58 | 58 | version. |
59 | 59 | - [ ] Clear the release checklist |
0 commit comments