refactor: extract GitHub mirror to release_mirror.php #160

Closed
opened 2026-05-26 17:51:32 +00:00 by jmiller · 2 comments
Owner

Problem

auto-release.yml Step 9 has 40 lines for mirroring releases to GitHub with hard-coded fallback URLs.

Solution

New CLI tool release_mirror.php.

Files

  • cli/release_mirror.php (new)
  • bin/moko (register)
  • auto-release.yml (replace Step 9)
## Problem auto-release.yml Step 9 has 40 lines for mirroring releases to GitHub with hard-coded fallback URLs. ## Solution New CLI tool release_mirror.php. ## Files - cli/release_mirror.php (new) - bin/moko (register) - auto-release.yml (replace Step 9)
jmiller added the phpci-cdbuild labels 2026-05-26 17:51:32 +00:00
Author
Owner

Branch created: feature/160-refactor-extract-github-mirror-to-releas

git fetch origin
git checkout feature/160-refactor-extract-github-mirror-to-releas
Branch created: [`feature/160-refactor-extract-github-mirror-to-releas`](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/src/branch/feature/160-refactor-extract-github-mirror-to-releas) ```bash git fetch origin git checkout feature/160-refactor-extract-github-mirror-to-releas ```
Author
Owner

Proof

Commit 48d574e on dev.

New CLI tool cli/release_mirror.php — mirrors Gitea releases to GitHub with asset download+upload. Registered as release:mirror in bin/moko.

## Proof Commit 48d574e on dev. New CLI tool `cli/release_mirror.php` — mirrors Gitea releases to GitHub with asset download+upload. Registered as `release:mirror` in bin/moko.
Sign in to join this conversation.
No labels build ci-cd php
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/moko-platform#160