d3ro-voice/scripts
Yun Chan dc43884e3e ci: run CI only on Forgejo and delete the never-run GitHub workflows (WS-D)
The repository has Forgejo and GitLab remotes but no GitHub remote, so
nothing under .github/workflows ever ran - including the daily Payple
renewal job, which means Payple subscriptions were not being renewed.

- Port payple-renew (daily cron + manual dispatch) to Forgejo. Requires the
  Forgejo secrets SUPABASE_URL and CRON_SECRET.
- Port the CI checks (quality incl. version:check and contract:check, build,
  mobile quality, edge functions, API tests) to .forgejo/workflows/ci.yml.
  macOS and Android emulator jobs are dropped: no macOS runner here, and the
  signed Android release stays on GitLab mobile-production-release.
- Keep one site deploy workflow (Linux, Cloudflare Pages); remove the
  manual Windows duplicate. The mobile release boundary self-test runs there.
- Release verifiers read the Forgejo/GitLab workflows, fail if .github
  workflows come back, and check the rewritten site offers no mobile package.

Policy: docs/REFACTOR_POLICY.md Wave 3, W3-7 and W3-8.
2026-09-26 15:49:00 +09:00
..
ci ci: run CI only on Forgejo and delete the never-run GitHub workflows (WS-D) 2026-09-26 15:49:00 +09:00
install feat(release): make the signing-free install work with nothing but Windows 2026-09-18 12:03:18 +09:00
lib feat(release): publish desktop updates from a tag through one feed 2026-09-16 23:23:00 +09:00
capture-all-official-test-ads.js feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
capture-desktop-actual-app.js feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
capture-desktop-tabs.js test(desktop): add automated Playwright Electron real-app E2E verification suites 2026-08-20 22:27:49 +09:00
capture-desktop-test-ad-rotation.js feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
capture-launch-sandbox-e2e.js feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
capture-official-site-live.js feat: integrate official download and releases section directly into the main homepage 2026-08-20 17:11:52 +09:00
capture-pricing.js fix(release): retire legacy capture publisher 2026-08-29 19:04:07 +09:00
capture-settlement-ledger.js feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
deploy-nas.ps1 feat(web): serve the web app under /app and send every billing link there (WS-B) 2026-09-26 15:48:30 +09:00
deploy-nas.sh feat(web): serve the web app under /app and send every billing link there (WS-B) 2026-09-26 15:48:30 +09:00
e2e-desktop-app.js test(desktop): add automated Playwright Electron real-app E2E verification suites 2026-08-20 22:27:49 +09:00
e2e-desktop-full-journey.js feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
e2e-desktop-settings.js test(desktop): add automated Playwright Electron real-app E2E verification suites 2026-08-20 22:27:49 +09:00
gen-keystore.js feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
inspect-live-d3ro-domain.js ci: add .forgejo/workflows/deploy-site.yml for Cloudflare Pages auto-deployment to d3ro.chanpaca.net 2026-08-20 17:16:12 +09:00
nas-control.sh feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
publish-gh.ps1 feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
real-app-multi-tab-e2e.js test(e2e): add live multi-tab electron screen verification script 2026-08-20 22:33:46 +09:00
test-and-capture-all-10-ad-services.js feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00