astefanutti / decktape

PDF exporter for HTML presentations
MIT License
2.16k stars 175 forks source link

fix(deps): update dependencies #335

Closed nicojs closed 1 month ago

nicojs commented 2 months ago

Update all dependencies. This will remove the audit warnings when installing decktape.

Closes #334

nicojs commented 2 months ago

Commit 8f7fe3b85babd47606503e9dc3a4242692945c7a also includes an actual bugfix. It ensures that puppeteer waits for all web fonts to be loaded on the slide.

I've included this, because the build failed with a wrong screenshot match. I'll separate it into a separate PR: #337 .

I don't know why the docker build "buildx" is failing. 😢

astefanutti commented 2 months ago

I don't know why the docker build "buildx" is failing. 😢

That's the chromium package that needs to be updated:

3.467 ERROR: unable to select packages:
3.474   chromium-126.0.6478.61-r0:
3.475     breaks: world[chromium=122.0.6261.94-r0]

I can take care of it before cutting the next release.

astefanutti commented 1 month ago

@nicojs do you want to remove commit 3281d79d8c783f3adc65d4c9d08209bf959b94c1 and continue the discussion in #337?

nicojs commented 1 month ago

Done. Feel free to Squash merge :)

astefanutti commented 1 month ago

Thanks a ton!

nicojs commented 1 month ago

Can we create a new release?

astefanutti commented 1 month ago

Yes, I plan to do it in the next days.