mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-07-19 15:25:19 +00:00
Append a step to the release_artifact_build job that POSTs the freshly built InvoiceShelf.zip + metadata to the website updater's /api/releases endpoint (Bearer WEBSITE_RELEASE_TOKEN) right after the asset upload, so deployed installs are offered the release automatically instead of a manual kubectl+tinker import. - Runs only on release events; skips with a warning if WEBSITE_RELEASE_TOKEN is unset - Channel derived from the prerelease flag / "-" tag suffix (GA->stable, pre->insider) - min_php + extensions read from config/installer.php; release fields passed via env to avoid shell injection from the release body - Idempotent (the endpoint upserts per version) Claude-Session: https://claude.ai/code/session_012tpgisKcrC4D4mCbGTeTKz Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
8.6 KiB
8.6 KiB