Skip to content

Conversation

yamcodes
Copy link
Contributor

@yamcodes yamcodes commented Sep 5, 2025

The site content is documentation for ArkEnv, a JavaScript library providing a typesafe way to validate and parse environment variables, powered by ArkType.

@yamcodes yamcodes changed the title Add new CNAME entry for 'arkenv' arkenv.js.org Sep 5, 2025
Copy link
Member

@MattIPv4 MattIPv4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Commit valid, site has content based on https://yam.codes/arkenv / https://github.com/yamcodes/arkenv/tree/main/apps/docs/

I trust that your site is configured ready to work with the requested js.org subdomain.

@MattIPv4 MattIPv4 added add This PR/issue is regarding adding a new subdomain external page This PR has a target of a site that isn't GitHub Pages labels Sep 5, 2025
@indus
Copy link
Member

indus commented Sep 5, 2025

https://arkenv.js.org

@indus indus merged commit 5b7e15a into js-org:master Sep 5, 2025
6 checks passed
@yamcodes
Copy link
Contributor Author

yamcodes commented Sep 6, 2025

Hey @indus, thanks for your assistance, however I have an issue here.

https://arkenv.js.org is looping on 308 errors due to Cloudflare proxy being on, can you please turn it off? I even had a // noCF comment in my initial request.

Appreciate the js.org project and your help!


P.S.
This looks identical to this prior case: #9970 (comment)

This terminal log also tells the full story along with the https://motion-live.js.org issue above:

arkenv on  main [$!] via 🤖 v22.13.0 
❯ curl -sI https://arkenv.js.org | sed -n '1,20p'

HTTP/2 308 
date: Sat, 06 Sep 2025 12:25:24 GMT
content-type: text/plain
location: https://arkenv.js.org/
refresh: 0;url=https://arkenv.js.org/
server: cloudflare
cf-cache-status: DYNAMIC
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tZIpUg73%2Fy5K1Uo%2Fmf3ss%2BwSUVfxUYYt3KB5J50Ou8B%2Bm8ERnmF9ZbM7CeH1aYslUyDsC2LJSfvTAPmLXjqILcGVwF3GcElB9peEIA%3D%3D"}]}
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-ray: 97adf2e92b02e4c8-AKX


arkenv on  main [$!] via 🤖 v22.13.0 
❯ curl -sI https://motion-live.js.org | sed -n '1,20p'

HTTP/2 200 
accept-ranges: bytes
access-control-allow-origin: *
age: 502962
cache-control: public, max-age=0, must-revalidate
content-disposition: inline
content-type: text/html; charset=utf-8
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
date: Sat, 06 Sep 2025 12:25:43 GMT
etag: "58c70a841d29445582b3bcdc1987d1e7"
last-modified: Sun, 31 Aug 2025 16:43:01 GMT
server: Vercel
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-id: fra1::kfs4r-1757161543801-854d1113a93e
content-length: 511

I need the server field to be mapped to Vercel, not to cloudflare to resolve these loops.

Thank you!

Also relevant: #7545

@indus
Copy link
Member

indus commented Sep 6, 2025

@yamcodes Sorry for the trouble and the wasted time on your side - that was my mistake. I have just disabled the CF proxy a moment ago. It may take minutes to hours to propagate through DNS - but it should be correct now. Let me know if the problems persist...

@yamcodes
Copy link
Contributor Author

yamcodes commented Sep 6, 2025

@yamcodes Sorry for the trouble and the wasted time on your side - that was my mistake. I have just disabled the CF proxy a moment ago. It may take minutes to hours to propagate through DNS - but it should be correct now. Let me know if the problems persist...

@indus Thank you very much for your help. Everything works great now. You rock! 🤘

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
add This PR/issue is regarding adding a new subdomain external page This PR has a target of a site that isn't GitHub Pages
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants