Skip to content

chore: bring release flow into the canonical repo (#1) - #22

Merged
cport1 merged 1 commit into
mainfrom
chore/release-flow
Jul 19, 2026
Merged

chore: bring release flow into the canonical repo (#1)#22
cport1 merged 1 commit into
mainfrom
chore/release-flow

Conversation

@cport1

@cport1 cport1 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Makes this repo the single home for releases (#1 DoD: "releases build from this repo only").

  • release.sh — runs build.sh, then regenerates cdn-files/update-info.json with the built ZIP's SHA-256 (the self-hosted updater rejects a package whose hash doesn't match). Verified it runs clean here and emits valid metadata.
  • cdn-files/plugin-info.json — the WordPress "View details" metadata, version-corrected to 2.1.0 with a refreshed feature list + changelog. The monorepo copy was stale at 1.3.7.
  • cdn-files/.gitignoreupdate-info.json is a per-build artifact (embeds a build-specific hash), uploaded to the CDN, never committed.
  • RELEASING.md — documents version bump → ./release.sh → wrangler R2 upload → tag, and states this repo is canonical.

Remaining on #1 (a real release event, needs CDN credentials): upload the next release's ZIP + JSON so the live CDN stops advertising 1.3.7, and add a deprecation pointer to the monorepo copy (separate app-repo PR).

Part of #1.

Establishes this repo as the single home for cutting releases, per #1.

- release.sh: build + regenerate cdn-files/update-info.json with the ZIP's
  SHA-256 (self-hosted updater rejects a hash mismatch).
- cdn-files/plugin-info.json: WordPress 'View details' metadata, version-
  corrected to 2.1.0 with refreshed feature list + changelog (was stale at
  1.3.7 in the monorepo copy).
- cdn-files/.gitignore: update-info.json is a per-build artifact (embeds a
  build-specific hash) — uploaded to the CDN, never committed.
- RELEASING.md: documents the full flow incl. the manual wrangler R2 upload.

Verified release.sh runs clean in this repo and emits a valid update-info.json.

Part of #1.
@cport1
cport1 merged commit 87fb796 into main Jul 19, 2026
3 checks passed
@cport1
cport1 deleted the chore/release-flow branch July 19, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant