Cloudflare PagesのDeploymentのProductionブランチを変更する
https://github.com/cloudflare/pages-action/issues/63#issuecomment-1513903702
CF Pagesでcloudflare/pages-actionやCLIからデプロイをすると、masterブランチなのにproductionのdeployにならないことがある
これはCF Pagesがproduction扱いするブランチをデフォルトでmainにしてるから
変更するにはAPIを叩くしか無い(面倒)
code:sh
curl --request PATCH \
--url https://api.cloudflare.com/client/v4/accounts/CLOUDFLARE_ACCOUNT_ID/pages/projects/CLOUDFLARE_PROJECT_NAME \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer CLOUDFLARE_API_TOKEN' \
--data '{ "production_branch": "PRODUCTION_BRANCH_NAME" }'
CLOUDFLARE_ACCOUNT_ID: CFのID
CLOUDFLARE_PROJECT_NAME: CF Pagesのプロジェクト名
CLOUDFLARE_API_TOKEN: CFのAPI Token
PRODUCTION_BRANCH_NAME: production扱いするブランチ名