@@ -248,7 +248,7 @@ dotnet run
248248
2492491 . ** Copy ` GiveawayBot.cs ` ** to Streamer.bot
2502502 . ** Import** into a C# action
251- 3 . ** Configure** ` giveaway_config.json ` in ` data/Giveaway Helper /config/ `
251+ 3 . ** Configure** ` giveaway_config.json ` in ` data/Giveaway Bot /config/ `
2522524 . ** Run** ` !giveaway system test ` in chat
2532535 . ** Test your changes** with real commands
254254
@@ -302,27 +302,31 @@ The workflow `.github/workflows/version-consistency.yml` enforces this and fails
302302
303303We use a streamlined ** PR-based release workflow** . To release a new version:
304304
305- 1 . ** Run the auto-release script** :
305+ 1 . ** Prepare the Changelog** :
306+ - Ensure all notable changes are documented in ` CHANGELOG.md ` under the ` [Unreleased] ` section.
307+ - The script will automatically move these items to the new version section.
308+
309+ 2 . ** Run the auto-release script** :
306310
307311 ``` powershell
308312 # Syntax: .\tools\auto-release.ps1 -Version <NEW_VERSION>
309313 .\tools\auto-release.ps1 -Version 1.6.0
310314 ```
311315
312316 This script will automatically:
313- - Create a release branch (` release/v1.6.0 ` )
314317 - Bump version in ` VERSION ` , ` .csproj ` , ` .cs ` , and ` .wiki `
315318 - Update ` CHANGELOG.md ` (preserving ` [Unreleased] ` section)
316- - Open a Pull Request via GitHub CLI (` gh ` )
319+ - Create a temporary branch and open a Pull Request via GitHub CLI (` gh ` )
317320
318- 2 . ** Merge the Pull Request** :
321+ 3 . ** Merge the Pull Request** :
319322 - The script will wait for you to merge the PR.
320323 - Ensure all CI checks pass.
321324 - Merge the PR into ` main ` .
322325
323- 3 . ** Finalize** :
326+ 4 . ** Finalize** :
324327 - The script will detect the merge, pull ` main ` , and push the ` v1.6.0 ` tag.
325328 - This tag triggers the final GitHub Release workflow.
329+ - ** Cleanup** : The script automatically deletes both the local and remote release branches.
326330
327331### Wiki Generation
328332
0 commit comments