Add CI/CD workflow to sync upstream releases and build EdgeOS packages
- Add sync-upstream-release.yml GitHub Actions workflow:
- Scheduled every 6h + manual dispatch with optional tag override
- Auto-detects latest upstream cloudflare/cloudflared release
- Builds binaries for 9 targets: linux (amd64, arm64, armhf, arm, 386,
mipsle, mips64), darwin (amd64, arm64)
- Packages .deb for amd64, arm64, armhf, mipsel, mips64
- Creates GitHub Release with all assets and EdgeOS install instructions
- Supports force re-release via workflow_dispatch input
- Update Makefile:
- Add MIPS architecture support (mips, mipsle, mips64, mips64le)
- Add GOMIPS env var support via TARGET_MIPS
- Map mipsle -> mipsel for Debian package architecture naming
Co-authored-by: ApophisLee <2356831+ApophisLee@users.noreply.github.com>
Agent-Logs-Url: https://github.com/cafe-x-technologies/cloudflared/sessions/e0042fc2-ccf2-4794-8028-46d3929e643a