diff --git a/RELEASING.md b/RELEASING.md index f9091a17..b7ae4d08 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -1,15 +1,16 @@ # Releasing -In order to be able to release, you'll need write access to the repo. +To be able to release, you'll need write access to the repo. Steps: -1. Make sure any PR's are applied and the release is ready to be published. -2. Switch to the branch you'll release from, and `git pull` the latest. +1. Make sure any PRs are merged and the release is ready to be published. +2. Switch to a new release branch and `git pull` the latest. 3. Change the version in `gradle.properties`. -4. Git add/commit with message "Version _._._" -5. Update `CHANGELOG.md` with a summary of changes -6. Push that change (directly to the branch, no PR). -7. Open Actions, select the `release` workflow on the left. -8. Select `Run Workflow` on the right, pick the branch, and click `Run Workflow`. +4. Update `CHANGELOG.md` with a summary of changes. +5. Make sure to update the lock files by running the `kotlinUpgradePackageLock` and `kotlinWasmUpgradePackageLock` tasks. +6. Push the changes with the message "Version x.y.z." +7. Open a PR to merge the release branch into `main`. +8. After the PR got merged, open `Actions` and select the `release` workflow on the left. +9. Select `Run Workflow` on the right, pick the `main` branch, and click `Run Workflow`. 10. To check status, look for the library in [https://repo1.maven.org/maven2/co/touchlab/](https://repo1.maven.org/maven2/co/touchlab/), find an artifact, and refresh until the version you just published shows up. diff --git a/kotlin-js-store/package-lock.json b/kotlin-js-store/package-lock.json index 3a5fcf11..164b6fdc 100644 --- a/kotlin-js-store/package-lock.json +++ b/kotlin-js-store/package-lock.json @@ -1,12 +1,12 @@ { "name": "Kermit", - "version": "2.0.8", + "version": "2.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "Kermit", - "version": "2.0.8", + "version": "2.1.0", "workspaces": [ "packages/Kermit-kermit", "packages/Kermit-kermit-test", @@ -3694,15 +3694,15 @@ "devDependencies": {} }, "packages/Kermit-kermit": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-core": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-core-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": { "kotlin-web-helpers": "2.0.0", "mocha": "10.7.3", @@ -3710,11 +3710,11 @@ } }, "packages/Kermit-kermit-koin": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-koin-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": { "karma": "6.4.4", "karma-chrome-launcher": "3.2.0", @@ -3730,14 +3730,14 @@ } }, "packages/Kermit-kermit-ktor": { - "version": "2.0.8", + "version": "2.1.0", "dependencies": { "ws": "8.18.0" }, "devDependencies": {} }, "packages/Kermit-kermit-ktor-test": { - "version": "2.0.8", + "version": "2.1.0", "dependencies": { "ws": "8.18.0" }, @@ -3796,11 +3796,11 @@ } }, "packages/Kermit-kermit-simple": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-simple-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": { "kotlin-web-helpers": "2.0.0", "mocha": "10.7.3", @@ -3808,7 +3808,7 @@ } }, "packages/Kermit-kermit-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": { "kotlin-web-helpers": "2.0.0", "mocha": "10.7.3", @@ -3816,7 +3816,7 @@ } }, "packages/Kermit-kermit-test-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": { "kotlin-web-helpers": "2.0.0", "mocha": "10.7.3", diff --git a/kotlin-js-store/wasm/package-lock.json b/kotlin-js-store/wasm/package-lock.json index f1091b2f..73b46770 100644 --- a/kotlin-js-store/wasm/package-lock.json +++ b/kotlin-js-store/wasm/package-lock.json @@ -1,12 +1,12 @@ { "name": "Kermit", - "version": "2.0.8", + "version": "2.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "Kermit", - "version": "2.0.8", + "version": "2.1.0", "workspaces": [ "packages/Kermit-kermit", "packages/Kermit-kermit-test", @@ -110,34 +110,34 @@ "devDependencies": {} }, "packages/Kermit-kermit": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-core": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-core-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-koin": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-koin-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-ktor": { - "version": "2.0.8", + "version": "2.1.0", "dependencies": { "ws": "8.18.0" }, "devDependencies": {} }, "packages/Kermit-kermit-ktor-test": { - "version": "2.0.8", + "version": "2.1.0", "dependencies": { "ws": "8.18.0" }, @@ -184,19 +184,19 @@ } }, "packages/Kermit-kermit-simple": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-simple-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} }, "packages/Kermit-kermit-test-test": { - "version": "2.0.8", + "version": "2.1.0", "devDependencies": {} } }