-
Notifications
You must be signed in to change notification settings - Fork 145
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
[key packages] A list of packages that do not test in latest LTS #200
Comments
Adding to next meeting agenda - we should probably discuss how to go about improving this situation. |
|
I only list the release line (i.e. major).
Edit: last build did execute with There's a lot of funky |
ah, technically that's "latest available", which atm is 12, but certainly for awhile was 11 - but I think it's important to narrow down when a version is explicitly or implicitly covered, since that'll be a moving target. Another one is |
Yes, this currently is a "point in time" snapshot, and since 12 is very recent - I ignored it, because I feel 11 paints a better picture (i.e. people test with I'm sure in the future there's scope for tooling which does a better job at this and has live updates, etc.
That's covered in the mapping: https://github.com/dominykas/analyze-npm-top-1000/blob/master/bin/stats/travis-nodes.js#L39-L45 |
I agree with this:
It looks odd to see 11 included but not 10, but it makes sense if the latest is being tested and then other specific versions. |
The blog is now published at https://medium.com/@nodejs/choosing-the-node-js-versions-for-your-ci-tests-hint-use-lts-89b67f68d7ca Don't think there's much else we can do here, unless we want to proactively go PR packages with outdated settings? |
@dominykas , I like the idea of being proactive but I think if we did something like that we should ask if the maintainer would like a PR first. We should also add this to a list of things to re-blog, tweet etc about on a regular basis. Maybe se should create an issue to contain links to things like this that we should promote every 3-4 months. |
Stats update 20200503
Travis stats (655)
Engines stats (464)
The number of packages for which we can detect the versions from Travis has gone down compared to last year (by some 200), because:
I'll fix that up going forward, but I think in the meantime this can server as a good enough baseline - I also have the tooling to do most of this automatically at this point, so I hope to give more frequent updates on this going forward. As for next steps - it should be easy enough to generate the priority list from https://github.com/dominykas/analyze-npm-top-1000/blob/master/data/20200503/output.json, so as soon as we have https://github.com/nodejs/ci-config-travis includes, we can start working off that (or an updated) list. |
Given that basically all of my packages are using Travis includes exclusively, and a number of them are in that list, I’d be wary of considering a baseline that doesn’t account for that. |
I think that's fine, easy enough to account for when the includes support gets there. And that's quite high on the priority list, given that advocating ci-config-travis would make the numbers go down. |
Stats update 20200615Failed to load package/repository information: 230
Travis stats (652)
Engines stats (465)
This is the first one with Travis import parsing, hence a significant jump in supported versions there. |
Stats update 20210517
Github Actions stats (252)
Travis stats (455)
Engines stats (476)
|
These are the packages from the top 1000 most downloaded ones (provided by @seldo) that do not have node 10 in their test matrix. The age in parenthesis is the last update of
.travis.yml
.List
Interpreting the version list: if you were to run a
master
build today, these are the release lines that would be tested (with a small lie of 11 vs 12, to highlight thestable
vslts
selection)8
(49 days old)11
(504 days old)0.8, 0.10, 0.12, 3
(1423 days old)6, 7, 8
(38 days old)4, 5, 6, 7
(186 days old)11, 3, 8, 7, 6, 5, 4, 0.12, 0.10
(590 days old)0.1, 0.11, 0.12, 4, 5, 6
(845 days old)11, 8, 6, 4
(514 days old)7, 6, 4
(789 days old)0.10, 0.12, 4, 6
(939 days old)11, 7, 6, 5, 4, 0.12, 0.10
(743 days old)11, 3, 8, 7, 6, 5, 4, 0.12, 0.10
(660 days old)11, 5, 4, 0.12, 0.10
(1159 days old)0.12, 4, 5, 6, 7
(906 days old)6, 4, 0.12, 0.10
(1095 days old)0.10, 11
(145 days old)6, 5, 4, 0.12, 0.10
(999 days old)6
(655 days old)0.8, 0.1
(1888 days old)0.8, 0.10, 0.11, 0.12, 1, 2, 3, 4, 5
(16 days old)6, 11
(592 days old)0.12, 3, 4, 5, 11
(1049 days old)0.10, 0.12, 4
(1214 days old)11
(945 days old)0.12, 4, 5, 6
(1014 days old)11, 9, 8, 7, 6
(492 days old)0.8, 0.10, 0.12, 3
(1423 days old)6, 5, 4, 0.12, 0.10
(1085 days old)0.8, 0.10, 4, 5, 6
(1088 days old)4, 5, 6, 7, 8
(680 days old)0.11, 0.12, 4, 5
(1134 days old)0.11, 0.12, 4, 5, 6, 7
(884 days old)6, 8
(692 days old)?
(97 days old)0.10, 0.12, 4, 6
(967 days old)0.10, 0.11, 0.12, 3, 4, 5
(1141 days old)11, 9, 8, 7, 6
(455 days old)6, 4
(972 days old)11
(1049 days old)11
(1059 days old)3, 0.12, 0.10
(1373 days old)11, 7, 6, 5, 4, 0.12, 0.10
(701 days old)0.11, 0.10, 0.12, 3
(1307 days old)4, 6, 8, 11
(497 days old)11, 9, 8, 7, 6, 5, 4, 0.12, 0.10
(470 days old)4, 6, 7
(836 days old)0.10, 0.11, 0.12, 1, 2, 3, 4
(1288 days old)0.10, 0.12, 4, 5, 6, 11, 3
(935 days old)11, 4, 3, 0.12
(922 days old)4, 6, 8, 9
(471 days old)6, 4, 0.12, 0.10
(905 days old)11, 7, 6, 5, 4, 0.12, 0.10
(747 days old)0.12, 4, 6, 8, 11
(3 days old)0.12, 3, 4, 5, 6, 7, 11
(778 days old)6, 7, 8
(11 days old)0.8, 0.10
(1913 days old)6
(126 days old)6, 5, 4, 3, 0.12, 0.10
(1088 days old)0.1, 0.12, 4, 5
(1217 days old)7, 6, 4
(789 days old)0.10, 0.12, 4, 6, 11
(834 days old)11, 4, 0.12, 0.10
(1216 days old)4, 5, 6, 7
(703 days old)0.11, 0.12, 4
(554 days old)0.10, 0.12, 3
(1429 days old)0.10, 0.12, 4, 11
(966 days old)4, 5, 6
(1024 days old)0.10, 0.12, 4, 11
(1152 days old)6, 5, 4, 0.12, 0.10
(1059 days old)0.10, 0.12, 3
(1444 days old)0.12, 4, 5
(1239 days old)0.8, 0.9
(2285 days old)0.11, 0.10
(1611 days old)8, 6, 4, 0.12, 0.10
(667 days old)0.8, 0.10, 0.12, 3
(1367 days old)0.6, 0.8, 0.1
(1706 days old)6, 4
(762 days old)11, 3, 9, 8, 7, 6, 5, 4, 0.12, 0.10
(515 days old)8, 6, 4
(432 days old)0.10, 0.12, 4, 6, 8
(546 days old)0.11, 0.10, 0.12, 1, 2, 3, 4
(1278 days old)8, 6, 4
(641 days old)5, 4, 0.12, 0.10
(1202 days old)5, 4, 0.12, 0.10, 0.8
(1265 days old)4, 6
(907 days old)0.8, 0.10, 0.12, 4, 6, 8, 9
(456 days old)8
(381 days old)0.11, 0.10, 0.8, 0.6
(2193 days old)4, 5
(1201 days old)0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9
(432 days old)0.10, 0.11, 0.12, 4, 5
(1122 days old)4, 6
(907 days old)0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8
(537 days old)0.10, 0.12, 3, 4, 5
(1221 days old)8, 6
(513 days old)9, 8, 7, 6, 5, 4
(506 days old)0.10, 0.11, 0.12, 3, 4, 6, 7, 11
(784 days old)9, 8, 6, 4
(485 days old)9, 8, 7, 6
(554 days old)0.12, 4, 5, 6
(1074 days old)4, 6, 8
(596 days old)6, 8, 11
(143 days old)3, 0.12, 0.11, 0.10
(1453 days old)11
(676 days old)4, 6, 8
(557 days old)0.10, 0.11
(1979 days old)11, 0.12
(350 days old)0.12, 4, 5, 6, 7, 8
(614 days old)11
(304 days old)0.8, 0.10
(2044 days old)11, 6, 5, 0.12, 0.10
(920 days old)11, 9, 8, 7, 6, 5, 4, 0.12, 0.10
(522 days old)4, 6, 7, 8
(550 days old)0.12, 5, 11
(962 days old)0.10, 0.12, 3
(1433 days old)0.8, 0.10, 0.12, 4, 5, 6, 7, 8
(633 days old)6, 8
(86 days old)0.10
(1605 days old)11, 7, 6, 5, 4, 0.12, 0.10
(728 days old)6, 5, 4, 0.12, 0.10
(1059 days old)11, 6, 5, 4, 0.12, 0.10
(787 days old)11, 6, 5, 4, 0.12, 0.10
(789 days old)4, 6, 8, 9
(437 days old)11, 7, 6, 5, 4, 0.12, 0.10
(773 days old)0.8, 0.10, 0.12, 3
(1410 days old)8, 6, 4
(593 days old)0.10, 0.12, 4, 5, 6
(1045 days old)?
(3 days old)6, 4, 0.10, 0.12
(1043 days old)11, 9, 8, 7, 6
(453 days old)5, 4, 0.12, 0.10
(1100 days old)0.10, 0.12, 4, 5, 6
(1044 days old)0.10, 0.12, 3
(1514 days old)4, 6, 7
(738 days old)8, 6, 4
(675 days old)6, 5, 4, 3, 2, 1, 0.12, 0.11, 0.10, 0.9, 0.8, 0.6, 0.4, 11
(950 days old)7, 6, 4
(789 days old)11, 9, 8, 7, 6
(451 days old)11, 9, 8, 7, 6
(451 days old)4, 5, 6, 7
(906 days old)0.10, 0.12, 4, 5
(1117 days old)4, 6, 11
(793 days old)8, 6, 4
(672 days old)6, 4
(826 days old)6, 5, 4, 0.12, 0.10
(919 days old)3
(1413 days old)11
(923 days old)0.12, 0.10
(1339 days old)0.10, 0.12, 4, 6, 11
(813 days old)4, 6, 8
(372 days old)4, 5, 6, 7, 8
(669 days old)0.10, 0.11, 0.12, 3, 4, 6, 8, 11
(682 days old)7, 6, 4
(705 days old)8, 6
(681 days old)0.10, 4, 5, 6
(961 days old)8, 6, 4
(521 days old)4, 5, 6, 7, 8, 9
(409 days old)8, 6, 4
(469 days old)0.8, 0.10, 0.12, 4, 6
(907 days old)0.10, 0.11, 0.12, 4, 5
(1265 days old)4, 5, 6, 7
(312 days old)5, 4, 0.12, 0.10
(1070 days old)11, 7, 6, 5, 4, 0.12, 0.10
(696 days old)0.10, 0.12, 3
(1521 days old)11, 8, 7, 6, 5, 4, 0.12, 0.10
(645 days old)11, 6, 4, 0.12, 0.10
(867 days old)3, 0.12, 0.10
(1538 days old)11, 3, 8, 7, 6, 5, 4, 0.12, 0.10
(654 days old)11, 5, 4, 0.12, 0.10
(1117 days old)0.10
(1802 days old)11
(147 days old)5, 4, 0.12, 0.10
(1197 days old)11, 9, 8, 7, 6, 5, 4, 0.12, 0.10
(437 days old)0.10
(1380 days old)0.8, 0.10, 0.11
(1846 days old)11
(514 days old)4, 6, 8, 11
(453 days old)4, 6, 8
(658 days old)4, 5, 6
(1061 days old)7, 6, 4
(619 days old)4, 6, 7, 8
(690 days old)0.8, 0.10
(2109 days old)0.8, 0.10
(2109 days old)0.10, 0.8
(1511 days old)0.8, 0.10
(2214 days old)4, 5, 6
(863 days old)11, 8, 7, 6, 5, 4, 0.12, 0.10
(560 days old)11, 6, 4, 0.12, 0.10
(900 days old)0.8
(2032 days old)0.10
(1930 days old)11, 3, 7, 6, 5, 4, 0.12, 0.10
(728 days old)0.10, 0.12, 4, 5, 6, 7
(910 days old)0.10
(1713 days old)8, 6
(400 days old)0.6
(2633 days old)11, 5, 4, 0.12, 0.10
(1110 days old)6, 5, 4, 0.12, 0.10
(994 days old)6, 4, 0.12, 0.10
(653 days old)0.10, 0.11, 0.12, 4, 5, 6
(1087 days old)4, 6, 8
(681 days old)4, 6, 11
(793 days old)7, 6, 4
(719 days old)0.8, 0.10, 0.12, 3
(1484 days old)6, 8, 9
(556 days old)0.8, 0.10, 0.12, 3, 4, 5
(1176 days old)11, 8, 7, 6, 5, 4
(178 days old)7, 6, 4, 0.12
(799 days old)6, 11
(768 days old)6, 8, 9, 11
(226 days old)0.10, 0.12, 3
(1478 days old)0.8, 0.10, 0.12, 3
(1426 days old)0.10
(1380 days old)0.6, 0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9
(278 days old)4, 11
(907 days old)11, 9, 8, 7, 6, 5, 4, 0.12, 0.10
(372 days old)3, 0.12, 0.10
(1323 days old)7, 6, 4
(689 days old)0.8, 0.10
(1551 days old)3, 0.12, 0.10
(1437 days old)6, 4, 0.12, 0.10
(939 days old)11, 8, 7, 6, 5, 4, 0.12, 0.10
(670 days old)11, 7, 6, 5, 4, 0.12, 0.10
(747 days old)11, 8, 7, 6, 5, 4, 0.12, 0.10
(600 days old)11, 6, 5, 0.12, 0.10
(912 days old)0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8
(119 days old)0.8, 0.10, 0.12, 3
(1425 days old)0.8, 0.10
(2214 days old)6, 5, 4, 0.12, 0.10
(1050 days old)6, 4, 0.12, 0.10
(939 days old)6, 4, 0.12, 0.10
(939 days old)8, 6, 4
(638 days old)8
(148 days old)11
(1049 days old)0.12, 3
(1353 days old)0.10, 0.12, 3
(1514 days old)8, 6, 4
(618 days old)6, 5, 4, 0.12, 0.10
(919 days old)11
(46 days old)11, 0.12, 0.10
(1239 days old)6, 5, 4, 0.12, 0.10, 0.8
(920 days old)6, 4, 0.12, 0.10
(939 days old)0.10
(1769 days old)0.12, 0.11, 0.10, 0.8, 0.6, 3
(1470 days old)4, 11
(611 days old)11, 6, 4, 0.12
(796 days old)11, 4, 3, 0.12, 0.10
(1264 days old)3, 0.12, 0.10
(1445 days old)4, 11
(784 days old)0.12, 4, 5
(984 days old)11, 7, 6, 5, 4, 0.12, 0.10
(737 days old)?
(266 days old)6, 11
(178 days old)0.1
(1667 days old)8, 6, 4
(581 days old)0.10
(1638 days old)8, 7, 6, 5, 4
(561 days old)0.8, 0.10, 0.11, 0.12, 1, 2, 3, 4, 5
(1241 days old)4, 6, 8
(449 days old)0.8, 0.10
(2216 days old)0.10, 0.12, 4, 5
(1208 days old)0.10, 0.11, 0.12, 3
(1537 days old)0.10
(1815 days old)0.10, 4, 5
(1271 days old)6
(988 days old)0.10
(1304 days old)0.6, 0.8
(2243 days old)0.6, 0.8
(2243 days old)4, 6, 8, 9
(372 days old)11, 9, 8, 7, 6, 5, 4, 0.12, 0.10
(484 days old)7, 6, 5, 4
(694 days old)7, 6, 5, 4
(694 days old)0.6, 0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9
(498 days old)0.10, 0.12, 4, 5, 6
(1058 days old)11, 8, 7, 6, 5, 4, 0.12, 0.10
(602 days old)11, 9, 8, 7, 6, 5, 4, 0.12, 0.10
(431 days old)0.10, 0.12, 4, 6, 8
(464 days old)0.8, 0.10, 0.12, 3
(1355 days old)8, 6, 5, 4, 0.12, 0.10
(505 days old)11, 6, 5, 4
(250 days old)11, 6, 4, 0.12, 0.10
(904 days old)6, 4
(1041 days old)6, 5, 4, 0.12, 0.10
(984 days old)6, 4, 0.1
(997 days old)7, 6, 5, 4
(781 days old)4, 6, 11
(657 days old)6, 5, 4, 0.12, 0.10
(1064 days old)6, 4
(729 days old)11, 6, 4, 0.12, 0.10
(629 days old)0.10, 0.12, 3
(1511 days old)0.10, 0.11, 0.12, 4, 5, 6
(1107 days old)9, 8, 6
(389 days old)0.10, 0.12, 4, 5
(1274 days old)0.8, 0.10
(2114 days old)11, 9, 8, 7, 6, 5, 4, 0.12, 0.10, 0.8
(384 days old)8, 6, 4
(673 days old)?
(262 days old)0.10, 0.12, 3
(1383 days old)4, 6, 8
(624 days old)4, 6, 8
(651 days old)0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9
(327 days old)0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8
(443 days old)4, 6, 11
(859 days old)11, 9, 8, 7, 6
(417 days old)4, 5, 6, 7
(703 days old)8, 6, 4, 0.12, 0.10
(621 days old)11, 0.12, 0.10
(1239 days old)8, 6
(400 days old)11, 9, 8, 7, 6, 5, 4, 0.12, 0.10
(427 days old)11, 9, 8, 7, 6
(471 days old)?
(259 days old)?
(218 days old)8, 6, 4
(686 days old)8, 6, 4
(692 days old)8, 9
(356 days old)11
(1154 days old)0.11, 0.10
(1889 days old)11
(801 days old)5, 4, 0.12, 0.10
(1100 days old)9, 8, 6
(382 days old)11, 5, 4, 0.12, 0.10
(1142 days old)0.10, 0.12, 3, 4, 6, 7
(732 days old)0.10, 0.12, 11
(1286 days old)11
(429 days old)0.10, 0.12, 4, 6
(1022 days old)8, 6, 4
(657 days old)0.8, 0.10, 0.11, 0.12, 1, 2, 3, 4, 5, 6, 7, 8, 9
(150 days old)8, 6, 4
(629 days old)4, 6, 8
(543 days old)5, 4, 0.12, 0.10
(1114 days old)11
(859 days old)11, 8, 6
(235 days old)0.8, 0.10
(2177 days old)0.6, 0.8, 0.10
(2193 days old)0.10, 0.12, 4, 6
(1016 days old)4, 5, 6
(833 days old)0.6
(2633 days old)11
(352 days old)8, 6, 4
(686 days old)11, 5, 4, 0.12, 0.10
(1181 days old)11, 9, 8, 7, 6, 5, 4, 0.12, 0.10
(427 days old)6, 11
(675 days old)6, 4
(734 days old)3, 0.12, 0.10
(1530 days old)11
(1162 days old)0.8
(2038 days old)8
(337 days old)0.8, 0.10
(1964 days old)4, 6, 8, 9
(325 days old)0.8, 0.10, 0.12, 3, 4, 5
(1240 days old)0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7
(785 days old)11, 6, 4, 0.12, 0.10
(790 days old)0.10
(1713 days old)0.11, 0.10
(1882 days old)0.10
(1836 days old)8, 6, 4
(566 days old)8, 7, 6, 5, 4, 3, 2, 1, 0.12, 0.10, 0.8
(584 days old)0.10, 0.11, 0.12, 11, 3
(1342 days old)11
(400 days old)0.6
(2633 days old)4, 11
(804 days old)8, 6, 4
(692 days old)0.8, 0.10, 0.12, 4, 5, 6, 7, 8, 9
(523 days old)0.8, 0.10, 0.12, 4, 5, 6, 7, 8, 9
(532 days old)11
(923 days old)11
(229 days old)11
(352 days old)8, 6, 4
(634 days old)7, 6, 4
(789 days old)11, 7, 6, 5, 4, 0.12, 0.10
(720 days old)4, 6, 8, 9
(527 days old)0.8, 0.10, 0.12, 3, 4, 5, 6
(780 days old)11, 8, 7, 6, 5, 4
(655 days old)6, 7, 4
(841 days old)6, 4
(803 days old)11
(1084 days old)4, 6, 8, 9
(411 days old)9
(366 days old)4, 6, 11
(710 days old)0.10, 0.12, 4, 6, 7
(731 days old)Package count by version
Notes:
package.json
on npm, all but one or two are hosted on Github, 885 have a.travis.yml
node
orstable
orlatest
, but notlts/*
, so they test in11
(or12
), but not in10
...stable
,latest
,node
mean11
for the purposes of version grouping.travis.yml
, if present and did my best to clean the data up a little bitmatrix
(andenv
), but these may not necessarily be the versions that run tests - e.g. they could be the version that only does lintingRelated issues:
The text was updated successfully, but these errors were encountered: