Release plaso 20231224
joachimmetz opened this issue · 0 comments
joachimmetz commented
- 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
- Build Ubuntu source debs:
- Update GIFT COPR staging
- Build Fedora source rpms:
PYTHONPATH=. ./tools/build.py --preset plaso srpm
- Build Fedora source rpms:
- Update l2tbinaries win32 staging
- Build 32-bit Windows binaries:
PYTHONPATH=. ./tools/build.py --preset plaso msi
- Build 32-bit Windows binaries:
- Update l2tbinaries win64 staging
- Build 64-bit Windows binaries:
PYTHONPATH=. ./tools/build.py --preset plaso msi
- Build 64-bit Windows binaries:
- Run integration tests
- Promote pre-release to release
- Update pypi
- Promote staging to stable
- Update docker image
- Write and publish blog post