Open Ovler-Young opened 3 weeks ago
I'm pleased to report that building on Ubuntu 20.04 has successfully resolved the issue!
I made some adjustments to the workflow, as the code in version 2.0.1 doesn't compile with the latest Node.js version (v23). To ensure compatibility, I locked the Node.js version to 22.1.0, which matches the version used in your releases. You can see my successful build run at: https://github.com/Ovler-Young/kill-the-newsletter/actions/runs/11599220752
With these changes, the build process now works smoothly.
One minor hiccup I encountered was that my previous failed attempt had generated a malformed database. I had to remove this incorrect database to allow the migration to proceed correctly.
OS: Ubuntu 20.04 x86_64
Using version 2.0.1 to migrate:
log:
The bounded better-sqlite3 actually needs GLIBC_2.33, that is ubuntu 22.04, as it's builded on top of the 22.04 runner of Github. But maybe we can build it on
ubuntu-20.04
in the Github Action, which will fix the problem.