You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/release.md
+9-4Lines changed: 9 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,15 @@
1
+
---
2
+
name: Release
3
+
about: Tracking issue for a release
4
+
title: Release 2.y.z
5
+
---
1
6
For every Scala release, make a copy of this file named after the release, and expand the variables.
2
7
Ideally this should become a script you can run on your local machine. The only missing piece is programmatic triggering of travis jobs with custom config.
-[ ] Close the scala/scala-dev milestone, create next milestone, move pending issues
22
27
-[ ] Check PRs assigned to the milestone, also check WIP
23
28
-[ ] Announce expected release date and current nightly "release candidate" (nightly sha-mangled version) at https://scala-ci.typesafe.com/artifactory/scala-integration/ on https://contributors.scala-lang.org/c/announcements
24
-
29
+
25
30
### Release announcement / notes
26
31
-[ ] Notify community on https://contributors.scala-lang.org/c/announcements
27
32
-[ ] Review merged PRs, make sure release-notes label is applied appropriately
@@ -55,7 +60,7 @@ Key links:
55
60
### Point of no return
56
61
- Once sufficient time has passed since last merged PR (1-2 weeks depending on whether it's a maintenance or development branch), and core projects have tried out the candidate nightly, it's time to cut the release!
57
62
-[ ] Make sure there are no stray staging repos on sonatype
58
-
-[ ] Trigger a build on [travis](https://travis-ci.org/scala/scala), specify `SCALA_VER_BASE` and `SCALA_VER_SUFFIX` in the custom config
63
+
-[ ] Trigger a build on [travis](https://travis-ci.org/scala/scala), specify `SCALA_VER_BASE` and `SCALA_VER_SUFFIX` in the custom config
- in particular, if the release was staged multiple times, double check that https://oss.sonatype.org/content/repositories/staging/ has the files from the most recent build
72
77
-[ ] Trigger scala-dist jobs on travis (https://travis-ci.org/scala/scala-dist) with custom config. must use full-length SHAs!
73
-
-`before_install: export version=$SCALA_VER scala_sha=$SCALA_SHA mode=stage` # TODO this mode is not yet implemented
78
+
-`before_install: export version=$SCALA_VER scala_sha=$SCALA_SHA mode=stage` # TODO this mode is not yet implemented
74
79
- Remember, tags are forever, so are maven artifacts (even staged ones, as they could end up in local caches) and S3 uploads (S3 buckets can be changed, but it can takes days to become consistent)
0 commit comments