So it turns out there are some predefined runtime env vars which seem to be available even for direc

So it turns out there are some predefined runtime env vars which seem to be available even for direct uploads -- I'm guessing they're read from the deployment metadata:
console.log(">", requestContext.env.CF_PAGES);
console.log(">>", requestContext.env.CF_PAGES_COMMIT_SHA); // πŸ™Œ
console.log(">>>", requestContext.env.CF_PAGES_BRANCH); // πŸ™Œ
console.log(">>>>", requestContext.env.CF_PAGES_URL);


// deployment
"deployment_trigger": {
  "type": "ad_hoc",
  "metadata": {
    "branch": "feature/foo",
    "commit_hash": "48e8ab8181e00008140866a28ffaa16e7a99161",
    "commit_message": "Add foo",
    "commit_dirty": false
  }
},
Was this page helpful?