Skip to content

Upload what you choose (3.5.0)

Uploading used to be all-or-nothing. Every archive in your pack went to the graphics server, one after another, whether or not it had changed β€” and each one takes the server a few minutes to process.

Now you choose.

Terminal window
pnpm upload
β—† Which archives do you want to upload? (space to toggle)
β”‚ β—» reuters.com
β”‚ β”‚ β—» public update
β”‚ β—» embeds
β”‚ β”‚ β—» media-en-inflation-chart update
β”‚ β”‚ β—» media-en-jobs-map new

Everything starts selected, so if you just want to publish the lot, press enter and nothing has changed for you.

Why it matters for embed-heavy packs πŸ“ˆ

If you’re building an embed-heavy project like a graphics blog, this is the change worth knowing about.

A blog that has grown to several embeds over several days used to re-upload and re-process all of them every time you fixed a typo in one of them. Now you upload the one you changed, and the rest are left exactly as they are β€” still live, still serving, untouched.

The archives you skip keep working because each one now carries its own complete copy of everything it needs. No part of your pack depends on any other.

Fewer interruptions ⏸️

Every question the publisher needs to ask now comes at the start, before anything is uploaded. Add a new embed and you’ll be asked for its title up front, rather than a few minutes into a long upload you’d stopped watching.

One build, not two πŸƒ

The publisher used to build your project twice on the way to the graphics server. Now it builds once, so uploads start sooner.

Anything to change in your project? πŸ™…

No. Same commands, same config, same conventions. All these updates are under-the-hood.