lanterndata / lantern

PostgreSQL vector database extension for building AI applications
https://lantern.dev
GNU Affero General Public License v3.0
790 stars 56 forks source link

Update actions to latest version to use NodeJS 20 runtime #273

Closed var77 closed 9 months ago

var77 commented 9 months ago

Github is deprecating NodeJS 16 runtime, so actions needs to be updated to use NodeJS 20 runtime. https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/

The only action left is softprops/action-gh-release , which has an open PR to address the issue

github-actions[bot] commented 9 months ago

Benchmarks

metric old new pct change
recall (after create) 0.992 0.992 -
recall (after insert) 0.992 0.992 -
select tps 4718.650 5241.205 +11.07%
select bulk(100) tps 51.523 49.854 -3.24%
select latency (ms) 4.570 ± 2.835𝜎 4.924 ± 3.192𝜎 +7.75%
select bulk(100) latency (ms) 615.683 ± 16.070𝜎 632.072 ± 27.842𝜎 +2.66%
create latency (ms) 1265.796 1266.627 +0.07%
insert tps 1609.306 1559.870 -3.07%
insert bulk(100) tps 21.453 20.541 -4.25%
insert latency (ms) 19.342 ± 7.384𝜎 19.878 ± 8.206𝜎 +2.77%
insert bulk(100) latency (ms) 1117.415 ± 285.925𝜎 1216.787 ± 305.111𝜎 +8.89%
disk usage (bytes) 6348800.000 6348800.000 -
codecov[bot] commented 9 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (a7524c3) 77.68% compared to head (3a44546) 77.68%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #273 +/- ## ======================================= Coverage 77.68% 77.68% ======================================= Files 23 23 Lines 1963 1963 Branches 492 492 ======================================= Hits 1525 1525 Misses 226 226 Partials 212 212 ```