Skip to content

Deploy new versions

Adriano Castro edited this page May 4, 2024 · 5 revisions

The following steps are executed when a release branch is deployed to a new addon version.

  1. Checkout the release branch
  2. Fetch and pull
  3. Open the README.md file
    • Update yyyy.mm.dd with the release date
    • Update the documentation if necessary
  4. Make sure all .toc have the ## Interface: number updated
  5. Push the changes
  6. Open the game and check if no LUA errors are thrown
  7. Merge the release PR into main
  8. Checkout the main branch
  9. Do a /reload in the game to double check if no errors are thrown
  10. Create a release following the past releases standards
  11. Download the Source code (zip) to any folder (or even to your Desktop)
  12. Extract its contents
    • You may have a folder called memory-x.y.z where x.y.z is the current version
  13. Remove the .github folder
  14. Rename this folder to Memory and zip it again to memory-x.y.z.zip
    • You may have the following structure: memory-x.y.z.zip > 📁 Memory > addon files
  15. Open the CurseForge addon page and click on the [⬆️ File] button
    • Select the .zip file
    • Leave the Display Name field empty
    • Select Release as the Release Type
    • Select Markdown below the Changelog field
    • Paste the changelog entries
    • Select the supported WoW versions
  16. Click on the [⚙️ Manage Project] button and the on the Description tab
    • Paste the full README.md content into the description field
    • Save it
  17. Upload any new screenshots if there are new highlight features
Clone this wiki locally