Skip to content

Release Checklist

Phil25 edited this page Mar 2, 2024 · 16 revisions

This checklist is for me so I won't forget anything when releasing a new version.

  1. 6 files need to be changed to add a new perk:
    • Perk's source file
    • rtd2_perks.default.cfg
    • perks.sp
    • rtd2_perks.phrases.txt
    • rtd2.phrases.txt (optional)
    • update.txt (do it at the end)
  2. Bump version in rtd.sp.
  3. Recompile and update the SMX file.
  4. Update update.txt:
    • Bump both versions.
    • Add new files if any.
    • Grab Patch with: git diff --stat --name-status <prev tag>
  5. Package everything into a zip file.
  6. Update README.md, increase the perk count if necessary.
  7. Update the wiki:
  8. Commit to master and push to remote.
  9. Create new release with the new .zip file.
  10. Push all master changes to the updater branch which will trigger a deployment to GitHub Pages.
    • (master) $ git push origin master:updater
  11. Update the AlliedModders thread:
    • bump version,
    • edit title,
    • update download link,
    • write release post.