Pullbox v1.0.2
What's Changed
Maintenance release focused on container runtime reliability, migration
correctness, and faster self-hosted CI without weakening release gates.
Fixed
- Added the missing PostgreSQL enum migration for paused import jobs so
PostgreSQL deployments upgrade cleanly. - Made shell-free production images resilient to Python path changes between
Docker Hardened Image builder and runtime releases.
CI / Build
- Hardened release image validation with an Expat runtime floor, exact reviewed
Grype exceptions, and pre-signing checks for both AMD64 and ARM64 images. - Routed lightweight checks to a dedicated runner, increased Python test
parallelism, sharded browser tests, and disabled routine E2E video encoding
while retaining opt-in diagnostics. - Updated the pinned CodeQL actions to 4.37.0.
Commit Details
🐛 Bug Fixes
- preserve venv interpreter in DHI runtime (#74)
- harden container validation and enum migrations (#72)
🧰 Chores
- bump version to 1.0.2 for release
- sync develop after v1.0.1 release
🏗️ CI / Build
- bump the actions-all group across 1 directory with 3 updates (#70)
- separate lightweight checks from test runners (#73)
🐳 Docker Images
docker pull ghcr.io/pullboxapp/pullbox:1.0.2
docker pull docker.io/pullbox/pullbox:1.0.2Digest: sha256:fb5952ac34f13bbfdf93803732bceac1dd6569b316911fe7223f5ea08474b00d
🔐 Image Verification
Release images are signed with keyless Sigstore/Cosign using GitHub Actions OIDC.
These commands verify the exact multi-architecture image digest published by this release.
cosign verify \
--certificate-identity-regexp '^https://github.com/pullboxapp/pullbox/\.github/workflows/docker-release\.yml@refs/tags/v1.0.2$' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
ghcr.io/pullboxapp/pullbox@sha256:fb5952ac34f13bbfdf93803732bceac1dd6569b316911fe7223f5ea08474b00d
cosign verify \
--certificate-identity-regexp '^https://github.com/pullboxapp/pullbox/\.github/workflows/docker-release\.yml@refs/tags/v1.0.2$' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
docker.io/pullbox/pullbox@sha256:fb5952ac34f13bbfdf93803732bceac1dd6569b316911fe7223f5ea08474b00dFull Changelog: v1.0.1...v1.0.2