with pnpm & vite on the previous versions, random `if`s were *failing*. `if (something)` didn't run or get compiled, `if (Boolean(something))` did, and other shenanigans
Obviously, we don't push the .git repo directory inside the build containers, so the build has no way of telling the version. But it's nice we got it working.
much faster than ffmpeg - not sure if it's a recent regression or my system, but ffmpeg took **minutes** to generate an image, whereas `audiowaveform` does the same in seconds
Squashed commit of the following:
commit e14be61983115bf4ff75e9cf681850a846f9c356
Author: Tomáš Mládek <t@mldk.cz>
Date: Sun Aug 13 08:11:32 2023 +0200
ci: wrap up cache
commit 968fa47916
Author: Tomáš Mládek <t@mldk.cz>
Date: Sun Aug 13 07:56:41 2023 +0200
ci, wip: fix cargo cache, env expansion
commit 9f6e9992b2
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 21:07:21 2023 +0200
wip: upload test
commit e5fe319ef7
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 20:39:52 2023 +0200
ci: add s3 cache
Squashed commit of the following:
commit cf9766b3b7a885a508d8941f40a745cd230e1c65
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 20:35:31 2023 +0200
ci: upload to nightly
commit e5b5c9d95f850f736fce0b537685618ddf9eb772
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 20:35:02 2023 +0200
ci: verbose
commit 566bbe0627
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 20:09:55 2023 +0200
ci: fix glob quoting (?)
commit e52824ce1c
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 19:39:05 2023 +0200
fix: quoted variables in publish step
commit 0cb9651aba
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 16:36:48 2023 +0200
wip: secrets sanity check
commit cc4cb206ef
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 16:08:17 2023 +0200
wip, ci: remove quoting from publish commands?
commit 2e0d7f3275
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 15:25:15 2023 +0200
ci, fix: use upend-* images
commit 65fc232cdf
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 14:41:53 2023 +0200
ci: libssl-dev not needed
commit 8d0387175a
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 14:41:47 2023 +0200
ci: pull before building dockers
commit 3a70483188
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 14:41:28 2023 +0200
ci: use `rust:bookworm`
commit 5a4187b04b
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 13:49:53 2023 +0200
fix, ci: forgotten git in upend-deploy
commit fec2bbd97f
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 13:26:23 2023 +0200
fix, ci: woodpecker env var substitution
commit 2b3ad2eb74
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 13:08:51 2023 +0200
ci, fix: single CARGO_HOME
commit c94e239a06
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 12:08:52 2023 +0200
ci: per-build caching
commit b751b63c42
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 11:56:20 2023 +0200
ci, fix: add missing dependencies
commit 8d3c10a5d8
Author: Tomáš Mládek <t@mldk.cz>
Date: Sat Aug 12 09:20:02 2023 +0200
ci, fix: add git to deploy image
commit 45fa7a5fe7
Author: Tomáš Mládek <t@mldk.cz>
Date: Fri Aug 11 23:46:37 2023 +0200
ci: move deploy docker to debian
commit e862dd17f6
Author: Tomáš Mládek <t@mldk.cz>
Date: Fri Aug 11 19:04:43 2023 +0200
ci: fix package stage
commit f5b87d31c0
Author: Tomáš Mládek <t@mldk.cz>
Date: Fri Aug 11 18:31:08 2023 +0200
ci: build & deploy nightlies