Build Image Beta Testing
Hey @Pages developers, many of you requested support for node 18+, and pages team is getting ready to get some users to test the updated build image. We want to see a diverse set of projects — not just Node.js — and the more complex the better, if you're interested, please send your project's pages.dev url in the thread
261 Replies
It's best not to use on anything production. Opting out requires us to flick a switch internally. Please consider duping your prod project and opting in the non-prod version for testing!!
Should I pm you or send to here?
(Note this is not v2 but does allow for node 18 - v2 is still coming a little later down the line)
you can pm me if you don't want to share your url with other people
cc: @mattipv4
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Updated Ubuntu and a few backend things updated
👀
enabled
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
the goal isn't to break it... just FYI is enabled
If it were we'd be pinging albert does the new image make 18 the default or just opt-in like it currently is?
Opt-in
Changing default is breaking change. This isn't v2
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@larry.mac I've opted transformation.pages.dev into the image update
I understand that you recommend to not use in prod, but I would like to live on the edge.
https://mattsanetra.uk
is my custom domain, blog-2ts.pages.dev
otherwise. I'd love to try it out but I completely understand if not possibleenabled, please let me know if you have any issues/feedback
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
yeah, I believe most of them haven't done the switch. Thanks for the feedback, please let me know if you find anything weird
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
amaaaaziiiiiing🎉 thanks for letting us know
Works great! Astro 2.1.2 with Node current builds quickly. Will test compiling Rust to WASM during deploy next
Peeerfect! Let me know how that test goes : D
Hey @tymon3568 @yshterev I've just enabled the beta for you, please send any questions or feedback here
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
yeah, it's no a good idea so please consider duping your prod project and opting in the non-prod version for testing
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
sure, you can test it on the duplicated one
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Hey @techmandancz I believe we haven't enabled it for you yet, could you please send your pages project's url for us to enable it?
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Don't see you on the sheet, just added you, Vero will ping when you get enabled 🙂
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
enabled
@singhrac yes, it supports new Zola, I've just enabled it for you
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Node's site returned a 404 so it instead tried the source
if node's cdn had returned the binary it would have been fine
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Hi! Could I get included in the beta test?
rdex.pages.dev
simonorono-com.pages.dev
Added you to the beta list, someone will enable shortly 🙂
enabled
Ty Vero
Thank you! @veerooo @Walshy | Pages
@Walshy | Pages can I get opted into the new build image too?
website-7p8.pages.dev
Added you to the list, someone will enable soon or tomorrow and ping you
Thank you @Walshy | Pages 🙏
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
We're planning the rollout now
We'll share more info when we have it 🙂
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
yes
Any update on this? Anything I can do from my end?
It's the weekend, people will enable Monday 🙂
greaaaat
Enabled 🙂
Could I also opt in? Node 18 is a bit of a must: website-aje.pages.dev
Enabled!
Awesome thanks!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled @KingOfWakanda
( @veerooo ^)
😮 raising, thanks
Updated both my apps to use Node 19 and all works perfectly. Summary of my apps:
rdex.pages.dev
: Vite + React + PostCSS (Tailwind).
simonorono-com.pages.dev
: Next.js + PostCSS (Tailwind).
Thank you, guys!awesomeee, thanks for the feedback!
How can i get beta access to support for Node.js 18?
It didn't generated the
pages.dev
domain since I am using gatsby v5 and the deployment is failing from the beginning.
Can I share the page ID? Will that work.
Finally found it codecarrot-net.pages.dev
Vero quicker than me
Enabled
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
That error is because youre trying to use node 18 on the current build image which doesnt support it - @veerooo can you enable their projects?
Seems like @Walshy | Pages is doing it already haha
I added them to the sheet, can't easily enable
ok I'll do it
enabled for both projects
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Yeah not related - #pages-help
Hey, Skye. Thanks for pointing this out! I've pushed a fix. Mind trying again?
*Note! Your first few builds will take significantly longer than normal to initialize since this a brand new image that no one else uses. When this image goes stable, we won't have that issue. I really appreciate everyones help here 🙏 🧡 *
Hrmph. That was supposed to be a reply to the Python 3.7 message. Oh well. I've updated the image to fix the python3.7 issue cc @skye_31
Woot woot!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled 😄
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
What version of Ruby do you have in there and what error do you get when it tries to install it?
If it worked on the old image and doesnt on the new, that may not be intentional
the team will look into that. Ruby versions shouldn't have changed at all
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@veerooo can you pass on those logs, definitely a bug
Sure
Passing
as far as
wondering if there's a way to say "just kidding, don't actually install Ruby"?I dont believe there is such functionality, since normally the build would work and the worst you would get is installing Ruby for no reason. the issue here is that it breaks when it shouldnt
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
There is not
you can override the version by setting
RUBY_VERSION
but you can't make it ignore it entirely and not install Ruby
this is a bug in the beta, so the options are wait for it to be fixed or request to be removed from the betaUnknown User•2y ago
Message Not Public
Sign In & Join Server To View
Hi — I'd like to try out the new build image. These are the 2 URLs:
docstochat.pages.dev
apz-works.pages.dev
@PabloEbin @apz0001 Enabled
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@n.i.co Enabled
@Jc The Ruby issue you described should be fixed now. 🙏 Thank you!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@bensmcc @samzsakerz I've added both of you! Thanks for participating!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
enabled 😄
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@orientier You're in!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Can you add
new-tab-9t0.pages.dev
please?Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@fgets @fredrare enabled!
Thank you!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
blackchip-astro.pages.dev
por favorUnknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled
@7dhfm7gfwfdw8xep enabled!
Great, thank you!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled!
Hi, i'd love to opt in. I have a few (ordered by importance if there is a limit)
03am.pages.dev
vocalmindsvue.pages.dev
eventfulday.pages.dev
sps-custom.pages.dev
ap-marvel.pages.dev
ecom-dashboard.pages.dev
lukenelson-uk.pages.dev
lukenelson-dev.pages.dev
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
All enabled @luc122c !
enabled 😄 @cryptoapex
Thank you 🙂
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
another one @johndotawesome ^
Hey there @cryptoapex - I just pushed a fix. Mind trying again when you get a chance?
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Hi, can you please include me in beta test? I have a zola blog https://hackberry.xyz/ (hackberry.pages.dev) which has an issue with old version of zola. The page.authors is not available in zola 0.14 so I need zola 0.17.
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@0xcrypto @loves2splooge89 @realhinome I've opted all of y'all into the beta
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Stop working it's the weekend!
hah! Jokes on you - I opt people into beta build image for fun!
thank you
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Hiii @Manav , you’re in 🙂
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@nyyrikki @7dhfm7gfwfdw8xep @refslund enabled!!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
greaaaaat
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
hey, thought it was fixed already, I’m passing this internally for the team to investigate
What's your node version?
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@johndotawesome zola 0.17.1 worked. Thank you for giving access to beta
great, thank you!
@refluse. I sent you a DM this morning looking for more info about your setup, but if you (and others having this error) want to fix the issue immediately, update your build command to be
npx gatsby build
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled
Enabled @the_ridah 🙂
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Are you testing with this project angular-frontend.pages.dev? That's the one we opted in
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
vero, I checked and that project isnt opted in
oh I know what happened, it showed as opted for me hahah but needed to update
you should be opted in now
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Yep, I see it now
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
KV fun :^)
Thank you for helping us test the updated image!
Since my DM didn't seem to work, I'll just post my questions here. I just wanted to get the basics out of the way:
* Is your repo publicly available so I can look?
* Is Gatsby installed at the root of your project (rather than in a sub-package of a monorepo)?
* Is there anything non-standard about how you're installing Gatsby (maybe installing as a separate script rather than being expressed in package.json)
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@lastguru I've opted you in
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled @ngryman @matt_strayer 🙂
Do you have to manually specify 18, or will alias like
lts/*
work?
And is this only 18 or will 19 (or node
) work too?lts/* will work too
19 will work too
Node 20 next month should also work
Wow, just enabling 18 (used to run 16) reduced my build time (using qwik) by about 20 seconds without changing any code at all (besides the node version). Locally dev in wrangler I've been running node 18 the whole time (so I know it was compatible and no breaking changes would occur).
Enabled
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@paradaux.io all are opted in now
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Oh apologies @paradaux.io - I missed
paradaux-io.pages.dev
- I will opt in when I get back to computer tonight. Or if I haven't confirmed tonight, Vero can get ya' in the morning 🙂Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@paradaux.io
paradaux-io.pages.dev
is now opted inUnknown User•2y ago
Message Not Public
Sign In & Join Server To View
Hii. Enabled!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
enabled!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Seems like that issue isn't related to the build image update, then you can ask, describing your issue, with logs and code if possible, in #workers-help or #workers-discussions since you're using workers
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
enabled @ugnelis
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@yehanny Hi, you're in!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Hi, would also love to join (if still compatible with D1 alpha): ghost-counter.pages.dev
Thanks
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled
Enabled
Enabled both
Enabled
Enabled
Enabled
Enabled
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
@Erisa | Support Engineer Thanks!!
hello! I just switched to cloudflare pages and was wondering if I could get access to node 18, website is https://picafe-blog.pages.dev/, thanks!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Its done per project not domain, so the enablement works for your custom domain too
Enabled
Enabled
Enabled the beta, don't think there's a timeline for release but maybe someone from Pages can answer that later
Enabled
hi - i'd like to opt into the node 18 beta:
wanderer-moe.pages.dev
& dromzeh-dev.pages.dev
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
I'd like to opt in to the node 18 beta please:
homotechsual-dev.pages.dev
| docusaurus-community.pages.dev
.
Can we get confirmation at least that it will be before September?
Which is hard EoL for NodeJS 16 due to EoL of OpenSSL 1.1.1It'll be within the next few weeks
Superb - thanks for the confirmation!
Emabled @dromzeh
Enabled @homotechsual
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled @fire833 !
Hii @auyer, enabled
Hi @antonin2, enabled
Enabled
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Latest node is the latest available
but yep set NODE_VERSION or any other way that nvm supports
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Enabled @Tiago-CT
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
The OS is updated so newer versions of everything should be supported
Node is the big one but Zola also now isn't limited for example
Just reporting back having had this for a few days now - works brilliantly, builds are faster than ever (and they were pretty quick before!) Is there a good system for caching between builds to speed things up further?
Not yet. It's on our radar, though.
😄 awesome!
Loving the speed of CloudFlare pages btw.
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
It will not.
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
You're in @magneticspark
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Awesome! Super happy we could unblock Zola users too
@geoxorofficial you looking to get opted into the beta?
Pretty sure that's what you were looking for, so I've opted in 😄
yes sorry one of your co-workers told me to send the domain here https://discord.com/channels/595317990191398933/1093917527568031774
thank you very much
Ah very good. Try re-running the build. Should be all good on node 18. And if you express only the major version, i.e.
NODE_VERSION: 18
, your build will be a little faster since it will just re-use the pre-installed node18.x.x. Saves ~5-10sOoo okay thanks
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
The logs that you see around initializing PHP/Go/Ruby etc. are a bit misleading. Most of those actions are noops
Those things are actually already installed but there's a script that checks to make sure the user hasn't asked for a specific version of one of those things
Fun fact, we're actively working on a major update to our builds and that sort of thing will go away soon
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
I'd love to do this. But what I'd love more is to keep working on* builds V2 and making y'all's builds ⚡ super fast 😄
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
I would like to opt in for beta: https://arcoiris-website.pages.dev/
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
It won't be a choosable one this one (since it's just a slight update on the existing v1)
But the rollout will begin soon
v2 (which will have breaking changes) will be selectable and is also in the works, no eta on the private/public beta for that yet.
Hi folks, can I join the beta?
yupty.live
what's the pages.dev?
whoops
yupty-front.pages.dev
@kapsalonkip @barrenechea @glare @vladinator1000 All enabled
This has started to roll out 👀
Thank you everyone who participated in the Beta! We've rolled the new image out to 50% of projects. Should be at 100% by the end of the day.
Next up, who's interested in the next beta? The fabled V2 Pages Build Image
What'll happen first? Walshy being nice to me? Or the Pages v2 Build Image? 👀
Very excited for this to rollout though - going to unblock a lot of use-cases 😄
definitely v2
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Rebuilt from the ground up to be faster, etc. https://github.com/cloudflare/pages-build-image/discussions/1
I’m personally most excited about using
npm ci
instead of npm install
for reliable and reproducible buildsGitHub
Build Image Update · cloudflare pages-build-image · Discussion #1
DISCLAIMER: This a document intended for discussion and feedback. This is NOT a definite commitment to what we will deliver. All points below are subject to change. Overview The current build image...
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
This is updating v1 not v2
v2 is in development and will be coming soon
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
please opt-in my page to Beta: https://khanh.pages.dev/
Khánh's Profile
When it comes to building a website, there are many factors to consider, such as design, user experience, and performance. As a website developer, my primary goal is to create a website that is both f...
thank you ❤️
There's no need for opting in anymore - this updated image is live for everyone!
Simply set
NODE_VERSION: 18
in your env vars, or whatever you need 🙂thank you James
is this documented anywhere?
is even 20 supported?
once it actually exists, probably
derp
Congratulations on the release! 🎉 Will sites opted into V1 beta be automatically enrolled in V2 beta? Or will we need to come here again to sign up?
They're separate, I assume when the time comes for public v2 testing there will be a new thread or this thread will be reused, and people will have to opt in again
Being part of the beta for updated v1 no longer has any effect now that its shipped, and wont affect anything else
The docs linked by @Walshy | Pages above say that pages supports "Any version" of NodeJS - that's incorrect right - it's only 12 - 18?
or does the newly un-beta'd version include 19?
It supports lower than 12
and supports higher than 18
Ah neat
feel free to use 20
thanks 🙂
Good effort CF Pages team ❤️
Came here to ask for a new site to be opted in and I find out you've released it 😄
When can I sign up for the v2 beta 😉
soon!
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
There's no need for opting in anymore - this updated image is live for everyone! 🙂
Simply set
NODE_VERSION: 18
in your env vars, or whatever you need 🙂Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Yup!
Great!
is gatsby currently supported for for version2?
You'll be better off asking in #pages-build-system-v2! 🙂
ah ok thanks
i just followed a link to here my apologies
No worries 😄