log2timeline/plaso

Release plaso 20231224

joachimmetz opened this issue · 0 comments

  • Update version and documentation
    • ./utils/update_release.sh
  • Create github release and tag
  • Upload source package and signature to Github release page as pre-release
    • ./setup.py sdist_test_data
    • gpg --armor --detach-sign dist/plaso-$VERSION.tar.gz > dist/plaso-$VERSION.tar.gz.asc
  • Update GIFT PPA staging
    • Build Ubuntu source debs: PYTHONPATH=. ./tools/build.py --preset plaso dpkg-source
  • Update GIFT COPR staging
    • Build Fedora source rpms: PYTHONPATH=. ./tools/build.py --preset plaso srpm
  • Update l2tbinaries win32 staging
    • Build 32-bit Windows binaries: PYTHONPATH=. ./tools/build.py --preset plaso msi
  • Update l2tbinaries win64 staging
    • Build 64-bit Windows binaries: PYTHONPATH=. ./tools/build.py --preset plaso msi
  • Run integration tests
  • Promote pre-release to release
  • Update pypi
  • Promote staging to stable
  • Update docker image
  • Write and publish blog post