llnode
llnode copied to clipboard
Support llvm dev releases
This is a followup to https://github.com/nodejs/llnode/pull/389:
- Updates the range of LLVM versions we check (from 20, which is next dev version, to 99)
- Support downloading headers if the detected
lldbversion is the current dev release- i.e. doesn't have a
release/XY.xbranch, but does have allvmorg-XY-inittag
- i.e. doesn't have a
- Update the PR action to test ubuntu-22.04 + LLVM versions up to current dev (v19)
If we wanted to be fancy, we could populate the supported versions and CI matrix by parsing git ls-remote --tags https://github.com/llvm/llvm-project.git 'refs/tags/llvmorg-*-init'.
Let me know if that's something you'd like me to add!
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 73.75%. Comparing base (
de1f01d) to head (1d965d1).
Additional details and impacted files
@@ Coverage Diff @@
## main #433 +/- ##
==========================================
- Coverage 74.25% 73.75% -0.51%
==========================================
Files 34 34
Lines 4999 5181 +182
==========================================
+ Hits 3712 3821 +109
- Misses 1287 1360 +73
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.