28e19b55d20dbbb7b6db251151b39db8da2c0842
Add .github/workflows/autoupdate.yml. On every push to main, the chinthakagodawita/autoupdate action merges main into all open PRs that target it (PR_FILTER: "all"), keeping branches current as PRs merge. The action is pinned to commit 0707656 (v1.7.0) for supply-chain safety. Uses the default GITHUB_TOKEN with minimal contents:write and pull-requests:write permissions. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
LibreMail Bug Report Ingest
Server-side infrastructure for LibreMail's debug bug-report pipeline. This repo is intentionally separate from the Android app repo — it owns the Cloudflare Worker and infrastructure-as-code, not the client.
What this is
Per JMR-dev/LibreMail#11:
- The LibreMail app lets a user opt in to submitting a debug report (LibreMail#33).
- A Cloudflare Worker in this repo receives the report over HTTPS, best-effort scrubs PII, and stores it encrypted in a Cloudflare R2 bucket (#34).
- Every Friday at 17:00 (Central Time, DST-aware), a scheduled job publishes any report not manually removed as a GitHub issue on the LibreMail repo (#35).
Stack
- Worker: Go
- Infrastructure as code: Pulumi (Go)
- Deployment: GitHub Actions
- Secrets/key custody: Cloudflare Secret Manager
- DNS: Google Cloud DNS
Status
Early bootstrap. See the project board and open issues for the current breakdown of work.
License
Languages
Go
100%