Skip to content

Commit 815e7cc

Browse files
authored
Merge pull request #397 from symflower/344-release-script
Clarify order of tasks for a release
2 parents dee4525 + 8655e9c commit 815e7cc

File tree

1 file changed

+37
-33
lines changed

1 file changed

+37
-33
lines changed

.github/ISSUE_TEMPLATE/3-roadmap.md

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,44 +6,39 @@ labels: roadmap
66
assignees: zimmski
77
---
88

9-
Tasks/Goals:
9+
# Highlights :star2:
10+
11+
- TODO Define highlights of this release.
12+
13+
# Changes :bulb:
1014

1115
- [ ] Development & Management 🛠️
12-
- [ ] TODO what and why as goal
16+
- [ ] TODO Change with what and why as goal.
1317
- [ ] Documentation 📚
14-
- [ ] TODO what and why as goal
18+
- [ ] TODO Change with what and why as goal.
1519
- [ ] Evaluation ⏱️
16-
- [ ] TODO what and why as goal
20+
- [ ] TODO Change with what and why as goal.
1721
- [ ] Models 🤖
18-
- [ ] TODO what and why as goal
22+
- [ ] TODO Change with what and why as goal.
1923
- [ ] Reports & Metrics 🗒️
20-
- [ ] TODO what and why as goal
24+
- [ ] TODO Change with what and why as goal.
2125
- [ ] Operating Systems 🖥️
22-
- [ ] TODO what and why as goal
26+
- [ ] TODO Change with what and why as goal.
2327
- [ ] Tools 🧰
24-
- [ ] TODO what and why as goal
28+
- [ ] TODO Change with what and why as goal.
2529
- [ ] Tasks 🔢
26-
- [ ] TODO what and why as goal
30+
- [ ] TODO Change with what and why as goal.
2731
- [ ] Closed PR / not-implemented issue 🚫
2832
- [ ] TODO what and why with reason
2933

34+
# Details :mag:
35+
36+
- [ ] TODO Take details from automatic release description of GitHub.
37+
3038
Release version of this roadmap issue:
3139

3240
> ❓ When should a release happen? Check the [`README`](../../README.md#when-and-how-to-release)!
3341
34-
- [ ] Do a full evaluation with the version
35-
- [ ] Exclude certain Openrouter models by default
36-
- [ ] `nitro` cause they are just faster
37-
- [ ] `extended` cause longer context windows don't matter for our tasks
38-
- [ ] `free` and `auto` cause these are just "aliases" for existing models
39-
- [ ] Exclude special-purpose models
40-
- [ ] Vision models
41-
- [ ] Roleplay and creative writing models
42-
- [ ] Classification models
43-
- [ ] Models with internet access (usually denoted by `-online` suffix)
44-
- [ ] Models with extended context windows (usually denoted by `-1234K` suffix)
45-
- [ ] Always prefer fine tuned (`-instruct`, `-chat`) models over a plain base model
46-
- [ ] Tag version (tag can be moved in case important merges happen afterwards)
4742
- [ ] For all issues of the current milestone, one by one, add them to the roadmap tasks (it is ok if a task has multiple issues) with the users that worked on it
4843
- Fixed bugs should always be sorted into respective relevant categories and not in a generic "Bugs" category!
4944
- [ ] For all PRs of the current milestone, one by one, add them to the roadmap tasks (it is ok if a task has multiple issues) with the users that worked on it
@@ -52,18 +47,31 @@ Release version of this roadmap issue:
5247
- [ ] Unassigned issues that are closed, and assign them someone
5348
- [ ] Issues without a milestone, and assign them a milestone
5449
- [ ] Issues without a label, and assign them at least one label
55-
- [ ] Write the release notes:
56-
- [ ] Use the tasks that are already there for the release note outline
57-
- [ ] Add highlighted features based on the done tasks, sort by how many users would use the feature
58-
- [ ] Do the release for version X.Y.Z with a new major, minor or bugfix version
59-
- [ ] Execute `go run scripts/eval-dev-quality-release/main.go X.Y.Z`
60-
- [ ] Do release notes for version
61-
- [ ] Set release as latest release
6250
- [ ] Prepare the next roadmap
6351
- [ ] Create a milestone for the next release
6452
- [ ] Create a new roadmap issue for the next release
6553
- [ ] Move all open tasks/TODOs from this roadmap issue to the next roadmap issue.
6654
- [ ] Move every comment of this roadmap issue as a TODO to the next roadmap issue. Mark when done with a :rocket: emoji.
55+
- [ ] Write the release notes
56+
- [ ] Use the tasks that are already there for the release note outline
57+
- [ ] Add highlighted features based on the done tasks, sort by how many users would use the feature
58+
- [ ] Do the tag and release for version X.Y.Z with a new major, minor or bugfix version
59+
- [ ] Execute `go run scripts/eval-dev-quality-release/main.go X.Y.Z`
60+
- [ ] Do release notes for version
61+
- [ ] Set release as latest release
62+
- [ ] In case important changes happen afterwards, do bugfix release but keep the release notes updated referencing the new bugfix releases.
63+
- [ ] Do a full evaluation with the version
64+
- [ ] Exclude certain Openrouter models by default
65+
- [ ] `nitro` cause they are just faster
66+
- [ ] `extended` cause longer context windows don't matter for our tasks
67+
- [ ] `free` and `auto` cause these are just "aliases" for existing models
68+
- [ ] Exclude special-purpose models
69+
- [ ] Vision models
70+
- [ ] Roleplay and creative writing models
71+
- [ ] Classification models
72+
- [ ] Models with internet access (usually denoted by `-online` suffix)
73+
- [ ] Models with extended context windows (usually denoted by `-1234K` suffix)
74+
- [ ] Always prefer fine tuned (`-instruct`, `-chat`) models over a plain base model
6775
- [ ] Blog post containing evaluation results, new features and learnings
6876
- [ ] Update README with blog post link and new header image
6977
- [ ] Update repository link with blog post link
@@ -85,7 +93,3 @@ Release version of this roadmap issue:
8593
- [ ] Close the current milestone
8694
- [ ] Announce release
8795
- [ ] Eat cake 🎂
88-
89-
TODO sort and sort out:
90-
91-
- [ ] TODO

0 commit comments

Comments
 (0)