Skip to content

Commit 4ce0039

Browse files
committed
updating checklist to use dependencyUpdates
1 parent e2d3596 commit 4ce0039

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

RELEASE_CHECK_LIST.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
**Release activities check-list for releases:**
22

3-
0. Run code inspections (fix typos, Kotlin issues, fix code formatting, linter)
4-
1. Write missed KDocs for new APIs
5-
2. Update tutorials according to last code changes
6-
3. Update README.MD according last code changes
3+
1. Run code inspections (fix typos, Kotlin issues, fix code formatting, linter)
4+
2. Write missed KDocs for new APIs
5+
3. Update tutorials according to last code changes
6+
4. Update README.MD according last code changes
77
- update an artifact version
88
- update a Kotlin version
99
- update the [section](README.md#kotlin-kotlin-jupyter-openapi-arrow-and-jdk-versions) about library versions
10-
4. Update a project version in the file `gradle.properties` (i.e. 0.9.0 -> 0.10.0)
10+
5. Update a project version in the file `gradle.properties` (i.e. 0.9.0 -> 0.10.0)
1111
- For major releases: update a project version in the file [`v.list`](https://github.com/Kotlin/dataframe/blame/master/docs/StardustDocs/v.list)
1212
- For major releases: update a project version in the file [`main.yml`](https://github.com/Kotlin/dataframe/blob/master/.github/workflows/main.yml)
1313
- For major releases: update a project version in the file [`project.ihp`](https://github.com/Kotlin/dataframe/blob/master/docs/StardustDocs/project.ihp)
14-
5. Update `libs.versions.toml` file if required
15-
6. Create and checkout the release branch
16-
7. Make last commit with release tag (_v0.1.1_ for example) to the release branch
17-
8. Run tests and build artifacts on TC for the commit with the release tag
18-
9. Deploy artifacts on MavenCentral via `Publish` task running on TC based on the commit with the release tag
19-
10. Check artifacts' availability on [MavenCentral](https://mvnrepository.com/artifact/org.jetbrains.kotlinx/dataframe)
20-
11. Check [Gradle Plugin portal availability](https://plugins.gradle.org/plugin/org.jetbrains.kotlinx.dataframe/) (usually it takes 12 hours)
21-
12. Update a bootstrap dependency version in the `libs.versions.toml` file (only after the plugin's publication)
22-
13. Make final testing
14+
6. Update `libs.versions.toml` file if required, run `./gradlew dependencyUpdates` to check for updates
15+
7. Create and checkout the release branch
16+
8. Make last commit with release tag (_v0.1.1_ for example) to the release branch
17+
9. Run tests and build artifacts on TC for the commit with the release tag
18+
10. Deploy artifacts on MavenCentral via `Publish` task running on TC based on the commit with the release tag
19+
11. Check artifacts' availability on [MavenCentral](https://mvnrepository.com/artifact/org.jetbrains.kotlinx/dataframe)
20+
12. Check [Gradle Plugin portal availability](https://plugins.gradle.org/plugin/org.jetbrains.kotlinx.dataframe/) (usually it takes 12 hours)
21+
13. Update a bootstrap dependency version in the `libs.versions.toml` file (only after the plugin's publication)
22+
14. Make final testing
2323
- Check on Datalore with a test project (TODO: add link)
2424
- Check for Android with a test project (TODO: add link)
2525
- Check for ServerSide with a test project (TODO: add link)
26-
14. Publish Documentation from [GitHub Action](https://github.com/Kotlin/dataframe/actions/workflows/main.yml)
27-
15. Prepare and publish the Release Notes
28-
16. Create Release from the release tag on GitHub
29-
17. 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
30-
18. Update DataFrame version in the `gradle.properties` file for the next release cycle (i.e. 0.10.0 -> 0.11.0)
31-
19. Update deprecated functions in [deprecationMessages.kt](/core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/util/deprecationMessages.kt)
26+
15. Publish Documentation from [GitHub Action](https://github.com/Kotlin/dataframe/actions/workflows/main.yml)
27+
16. Prepare and publish the Release Notes
28+
17. Create Release from the release tag on GitHub
29+
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
30+
19. Update DataFrame version in the `gradle.properties` file for the next release cycle (i.e. 0.10.0 -> 0.11.0)
31+
20. Update deprecated functions in [deprecationMessages.kt](/core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/util/deprecationMessages.kt)
3232
such that
3333
- `Level.WARNING` messages are changed to `Level.ERROR`
3434
- `Level.ERROR` messages and their functions are removed.
3535
- Update regions in the file accordingly.
36-
20. Update Notebook examples, both in the project and on Datalore.
36+
21. Update Notebook examples, both in the project and on Datalore.

0 commit comments

Comments
 (0)