-
Notifications
You must be signed in to change notification settings - Fork 769
Description
Starting around August 7, 2025, running wgcf register no longer works. It consistently fails with a 500 Internal Server Error from the Cloudflare API, both locally and in GitHub Actions. This issue was not present before and the same setup was working for weeks.
Steps to Reproduce:
-
Download the latest
wgcf(tested on v2.2.27). -
Run:
wgcf register --accept-tos
-
Observe output:
2025/08/09 17:15:24 Using config file: wgcf-account.toml 2025/08/09 17:15:26 500 Internal Server Error
Expected Behavior:
wgcf should register successfully and generate wgcf-account.toml.
Actual Behavior:
Fails with:
500 Internal Server Error
and exits with code 1.
-
Local test (Windows 11): Even though the 500 error appears,
wgcf-account.tomlis still created. -
GitHub Actions (Ubuntu 24.04): The same command fails with a non-zero exit status, which stops the workflow before the
wgcf-account.tomlfile can be used in later steps.
Environment:
- wgcf version: v2.2.27
- OS tested: Windows 11 Pro 64-bit, Ubuntu 24.04 GitHub Actions runner
- Python version: 3.x
- Network: Normal residential connection + GitHub-hosted runners
Additional Notes:
- This happens both locally and in GitHub Actions.
- No changes were made to the script or environment before the failure started.
- Possibly caused by Cloudflare changing or breaking the WARP registration API.
Could you confirm if this is a known Cloudflare API change and if a patch or workaround is available?