Skip to content

Commit 7b8d454

Browse files
committed
Updated RELEASE_CHECK_LIST.md
1 parent 6cf7abf commit 7b8d454

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

RELEASE_CHECK_LIST.md

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,23 @@
88
- update artifact version
99
- update Kotlin version
1010
- update the [section](README.md#kotlin-kotlin-jupyter-openapi-arrow-and-jdk-versions) about library versions
11-
5. Create and checkout the release branch
12-
6. Update project version in the file `gradle.properties` (i.e. 0.9.0 -> 0.10.0)
13-
- For major releases: update project version in the file [`v.list`](https://github.com/Kotlin/dataframe/blame/master/docs/StardustDocs/v.list)
14-
- For major releases: update project version in the file [`main.yml`](https://github.com/Kotlin/dataframe/blob/master/.github/workflows/main.yml)
15-
7. Update bootstrap dependency version
16-
8. Update`libs.versions.toml` file if required
17-
9. Make last commit with release tag (_v0.1.1_ for example) to the release branch
18-
10. Run tests and build artifacts on TC for the commit with the release tag
19-
11. Deploy artifacts on MavenCentral based on the commit with the release tag
20-
12. Check artifacts' availability on MavenCentral
21-
13. Check Gradle Plugin portal availability (usually it takes 12 hours)
11+
5. Update a project version in the file `gradle.properties` (i.e. 0.9.0 -> 0.10.0)
12+
- For major releases: update a project version in the file [`v.list`](https://github.com/Kotlin/dataframe/blame/master/docs/StardustDocs/v.list)
13+
- For major releases: update a project version in the file [`main.yml`](https://github.com/Kotlin/dataframe/blob/master/.github/workflows/main.yml)
14+
- For major releases: update a project version in the file [`project.ihp`](https://github.com/Kotlin/dataframe/blob/master/docs/StardustDocs/project.ihp)
15+
6. Update `libs.versions.toml` file if required
16+
7. Create and checkout the release branch
17+
8. Make last commit with release tag (_v0.1.1_ for example) to the release branch
18+
9. Run tests and build artifacts on TC for the commit with the release tag
19+
10. Deploy artifacts on MavenCentral via `Publish` task based on the commit with the release tag
20+
11. Check artifacts' availability on MavenCentral
21+
12. Check Gradle Plugin portal availability (usually it takes 12 hours)
22+
13. Update a bootstrap dependency version in the `libs.versions.toml` file (only after plugin's publication)
2223
14. Make final testing
23-
- Check on Datalore with test project (TODO: add link)
24-
- Check for Android with test project (TODO: add link)
25-
- Check for serverside with test project (TODO: add link)
24+
- Check on Datalore with a test project (TODO: add link)
25+
- Check for Android with a test project (TODO: add link)
26+
- Check for ServerSide with a test project (TODO: add link)
2627
15. Publish Documentation from [GitHub Action](https://github.com/Kotlin/dataframe/actions/workflows/main.yml)
2728
16. Prepare and publish the Release Notes
28-
17. Create Release from release tag on the GitHub
29+
17. Create Release from the release tag on GitHub
2930
18. Update a KDF version in the [Kotlin Jupyter Descriptor](https://github.com/Kotlin/kotlin-jupyter-libraries/blob/master/dataframe.json). Now the Renovate bot doing this

0 commit comments

Comments
 (0)