Release TAG

  • Update Qiling version number @ qiling/version.py
    - __version__ = "1.[x].[x]"
  • Make sure development status in setup.py is correct
    - 'Development Status :: 5 - Production/Stable'
  • Update ChangeLog
  • commit and push into dev
  • merge dev into master, via github and make sure pass CI test

  • Tag now

git checkout master
git pull
git tag 1.[x].[x]
git push origin --tags
  • Check for new Pypi package @ https://pypi.org/project/qiling
  • Check pip3 update command
pip3 install qiling --upgrade
  • Sync dev with latest master
git checkout dev
git merge master
  • Change development status in setup.py to
'Development Status :: 3 - Beta'
  • Update version and add in dev
__version__ = "X.X.X" + "-dev"
  • Update changelog and add section for next Update
  • commit and push
  • Done

Adding New Arch (WIP)

  • Instrumentation

Adding New OS (WIP)

  • Test for hello asm, dynamic and static
  • set_api() test