From 82da4d8a495a757f2414b371e3c891a7c076268a Mon Sep 17 00:00:00 2001 From: pajlada Date: Sat, 27 Sep 2025 14:03:13 +0200 Subject: [PATCH] doc: fix release docs (#6498) --- CHANGELOG.md | 1 + docs/make-beta.md | 4 ++-- docs/make-release.md | 8 +++++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ff4c13f..6cde9123 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## Unversioned - Minor: Fixed usercard resizing improperly without recent messages. (#6496) +- Dev: Update release documentation. (#6498) - Dev: Make code sanitizers opt in with the `CHATTERINO_SANITIZER_SUPPORT` CMake option. After that's enabled, use the `SANITIZE_*` flag to enable individual sanitizers. (#6493) - Dev: Fix 32-bit compile in PluginRepl. (#6483) - Dev: Fix the WinGet release workflow. (#6497) diff --git a/docs/make-beta.md b/docs/make-beta.md index a1a4f0bf..e7c8ac0f 100644 --- a/docs/make-beta.md +++ b/docs/make-beta.md @@ -122,9 +122,9 @@ I will be using `2.3.4-beta.1` as the example release in this document. ``` - [ ] Notarize the macOS releases ```sh - xcrun notarytool submit Chatterino-10.15.dmg --wait --keychain-profile notarytool-password --keychain / Users/pajlada/Library/Keychains/chatterino-2025.keychain-db + xcrun notarytool submit Chatterino-10.15.dmg --wait --keychain-profile notarytool-password --keychain /Users/pajlada/Library/Keychains/chatterino-2025.keychain-db ... - xcrun notarytool submit Chatterino.dmg --wait --keychain-profile notarytool-password --keychain / Users/pajlada/Library/Keychains/chatterino-2025.keychain-db + xcrun notarytool submit Chatterino.dmg --wait --keychain-profile notarytool-password --keychain /Users/pajlada/Library/Keychains/chatterino-2025.keychain-db ... ``` diff --git a/docs/make-release.md b/docs/make-release.md index 9cf7fc50..a701a979 100644 --- a/docs/make-release.md +++ b/docs/make-release.md @@ -62,8 +62,10 @@ I will be using `2.3.4` as the example release in this document. ## After the PR has been created +You will need to add the `skip-changelog-checker` label to the PR since we are doing something you're not meant to do in a normal PR. + - [ ] Ensure all GitHub API credentials from the `chatterino-ci` user are still valid - TODO: Add steps for how you can validate this, and for how to recreate the credentials. Also probably what exact credentials we need + Sign into the `chatterino-ci` user and validate that the `WinGet` and `Homebrew` Personal access tokens are valid: https://github.com/settings/tokens ## After the PR has been merged @@ -129,9 +131,9 @@ I will be using `2.3.4` as the example release in this document. ``` - [ ] Notarize the macOS releases ```sh - xcrun notarytool submit Chatterino-10.15.dmg --wait --keychain-profile notarytool-password --keychain / Users/pajlada/Library/Keychains/chatterino-2025.keychain-db + xcrun notarytool submit Chatterino-10.15.dmg --wait --keychain-profile notarytool-password --keychain /Users/pajlada/Library/Keychains/chatterino-2025.keychain-db ... - xcrun notarytool submit Chatterino.dmg --wait --keychain-profile notarytool-password --keychain / Users/pajlada/Library/Keychains/chatterino-2025.keychain-db + xcrun notarytool submit Chatterino.dmg --wait --keychain-profile notarytool-password --keychain /Users/pajlada/Library/Keychains/chatterino-2025.keychain-db ... ```