Miniflux 2.2.19 + container.py migration + ty typechecker #331

Merged
eblume merged 4 commits from miniflux-upgrade-and-ty into main 2026-04-12 08:54:33 -07:00
Owner

Summary

  • Upgrade miniflux from 2.2.17 to 2.2.19 (security hardening, performance improvements)
  • Migrate miniflux from Dockerfile to native Dagger container.py build
  • Refactor alpine_runtime() helper to support existing users (nobody/65534)
  • Add ty (Astral) Python typechecker to prek hooks

Test plan

  • dagger call build --src=. --container-name=miniflux succeeds
  • dagger call container-version --container-name=miniflux returns 2.2.19
  • mise run container-version-check passes
  • ty check passes cleanly
  • prek run --all-files passes
  • CI builds container successfully
  • Miniflux healthcheck passes after deploy from branch
## Summary - Upgrade miniflux from 2.2.17 to 2.2.19 (security hardening, performance improvements) - Migrate miniflux from Dockerfile to native Dagger container.py build - Refactor `alpine_runtime()` helper to support existing users (nobody/65534) - Add `ty` (Astral) Python typechecker to prek hooks ## Test plan - [ ] `dagger call build --src=. --container-name=miniflux` succeeds - [ ] `dagger call container-version --container-name=miniflux` returns 2.2.19 - [ ] `mise run container-version-check` passes - [ ] `ty check` passes cleanly - [ ] `prek run --all-files` passes - [ ] CI builds container successfully - [ ] Miniflux healthcheck passes after deploy from branch
- Upgrade miniflux from 2.2.17 to 2.2.19 (SSRF hardening, performance)
- Migrate miniflux from Dockerfile to native Dagger container.py build
- Refactor alpine_runtime() with create_user param for existing users
- Add ty Python typechecker to prek hooks with Dagger SDK config
- Pin all mise.toml tool versions (no more "latest")
- Add type: mise to service-versions.yaml for development tool tracking
- Add mise-specific review guidance to service-review script and docs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
eblume merged commit 138e23d525 into main 2026-04-12 08:54:33 -07:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!331
No description provided.