Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update native prebuilds to match actually used versions #797

Open
achou11 opened this issue Oct 15, 2024 · 0 comments
Open

Update native prebuilds to match actually used versions #797

achou11 opened this issue Oct 15, 2024 · 0 comments
Labels
maintenance Related to repo health or tooling

Comments

@achou11
Copy link
Member

achou11 commented Oct 15, 2024

We download native prebuilds that are used by the backend as part of build process to avoid needing to build them locally. Unfortunately, our approach is prone to getting out of date with what's specified by the backend. In most cases, it's probably not going to be much of an issue in terms what happens at runtime, but it could definitely become the source of issues if we're not at least somewhat diligent about keeping things aligned.

As of ffb4809, here's the current status of what we use vs what is wanted:

Name Current Wanted
better-sqlite3 8.7.0 8.7.0
crc-native 1.0.11 1.1.1
fs-native-extensions 1.2.3 1.2.7
quickbit-native 2.2.0 2.3.1
simdle-native 1.2.0 1.3.1
sodium-native 4.0.4 4.2.0
udx-native 1.7.12 no longer wanted

Action items based on the above:

  • remove the inclusion of udx-native
  • update everything else but better-sqlite3 (for now)
  • (maybe) add a script that checks this for us
@achou11 achou11 added the maintenance Related to repo health or tooling label Oct 15, 2024
@achou11 achou11 changed the title Update native prebuilds to fulfill actually used versions Update native prebuilds to match actually used versions Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Related to repo health or tooling
Projects
None yet
Development

No branches or pull requests

1 participant