-
Notifications
You must be signed in to change notification settings - Fork 62
Expand file tree
/
Copy pathversionBumpGuide.txt
More file actions
25 lines (21 loc) · 1.21 KB
/
versionBumpGuide.txt
File metadata and controls
25 lines (21 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
When updating this project's release version or Kotlin version, update these locations:
- `src/version.h`: `GODOT_KOTLIN_VERSION`.
- `kt/gradle/libs.versions.toml`:
- `godotJvmVersion` for the module version.
- `kotlin` only if the release intentionally bumps Kotlin too.
- `kotlinCoroutine` if the release intentionally bumps coroutines too.
- `androidCompileSdk` and `androidBuildTools` if the preferred Android toolchain defaults/examples should move too.
- `docs/src/doc/index.md`: in the "Versioning" block, update the Kotlin version text, `Full version`, `Module Version`, and `Supported Godot Version`.
- `config.py`: change the module version string to `jvm-x.x.x`.
Also update the GitHub workflow output variables used by CI/release jobs:
- `.github/workflows/trigger_dev.yml`
- `.github/workflows/trigger_on_pull_request.yml`
- `.github/workflows/trigger_on_push_master.yml`
- `.github/workflows/trigger_on_tag.yml`
For each of those workflow files, update:
- `godot-kotlin-jvm-version`
- `godot-version`
- `build-version`
If you've updated the Kotlin version, ensure the chosen R8 version is compatible with it. Then update the required minimum Android build tool versions by searching for:
- `android-36`
- `36.0.0`