|
8 | 8 | - update artifact version
|
9 | 9 | - update Kotlin version
|
10 | 10 | - 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) |
22 | 23 | 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) |
26 | 27 | 15. Publish Documentation from [GitHub Action](https://github.com/Kotlin/dataframe/actions/workflows/main.yml)
|
27 | 28 | 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 |
29 | 30 | 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