Cloudflare PagesのDeploymentのProductionブランチを変更する
CF Pagesでcloudflare/pages-actionやCLIからデプロイをすると、masterブランチなのにproductionのdeployにならないことがある
これはCF Pagesがproduction扱いするブランチをデフォルトでmainにしてるから
変更するにはAPIを叩くしか無い(面倒)
code:sh
curl --request PATCH \
--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扱いするブランチ名