Skip to content

✨ unconditionally add setting support - #96

Merged
rneswold merged 3 commits into
mainfrom
PR
Jul 8, 2026
Merged

✨ unconditionally add setting support#96
rneswold merged 3 commits into
mainfrom
PR

Conversation

@rneswold

@rneswold rneswold commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Authorization info must be provided, otherwise the request is immediately rejected and not forwarded to DPM.

Authorization info *must* be provided, otherwise the request is immediately
rejected and not forwarded to DPM.
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

Code Coverage Report - 1,582 of 3,142 lines covered ( ⛔ 50.35%)

src - 1,582 of 3,142 lines covered ( ⛔ 50.35%)

src/g_rpc - 191 of 509 lines covered ( ⛔ 37.52%)

src/g_rpc/alarms_db - 106 of 134 lines covered ( ⛔ 79.10%)

src/g_rpc/alarms_db/groups - 9 of 19 lines covered ( ⛔ 47.37%)

src/g_rpc/alarms_db/groups/mod.rs - 9 of 19 lines covered ( ⛔ 47.37%)

Uncovered lines: ⚠️ 24-28, 32-36

src/g_rpc/alarms_db/layouts - 5 of 10 lines covered ( ⛔ 50.00%)

src/g_rpc/alarms_db/layouts/mod.rs - 5 of 10 lines covered ( ⛔ 50.00%)

Uncovered lines: ⚠️ 20-24

src/g_rpc/alarms_db/mod.rs - 8 of 13 lines covered ( ⛔ 61.54%)

Uncovered lines: ⚠️ 44-48

src/g_rpc/alarms_db/timers - 84 of 92 lines covered ( ✅ 91.30%)

src/g_rpc/alarms_db/timers/mod.rs - 84 of 92 lines covered ( ✅ 91.30%)

Uncovered lines: ⚠️ 40-41, 61-62, 75-76, 103-104

src/g_rpc/alarms_svc - 50 of 68 lines covered ( ⛔ 73.53%)

src/g_rpc/alarms_svc/mod.rs - 50 of 68 lines covered ( ⛔ 73.53%)

Uncovered lines: ⚠️ 42-43, 56-57, 70-71, 80, 96-97, 101-105, 113-116

src/g_rpc/clock - 0 of 19 lines covered ( ⛔ 0.00%)

src/g_rpc/clock/mod.rs - 0 of 19 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/connection_utils - 35 of 50 lines covered ( ⛔ 70.00%)

src/g_rpc/connection_utils/mod.rs - 35 of 50 lines covered ( ⛔ 70.00%)

Uncovered lines: ⚠️ 48-52, 57-60, 77, 81, 84, 87-89

src/g_rpc/devdb - 0 of 71 lines covered ( ⛔ 0.00%)

src/g_rpc/devdb/mod.rs - 0 of 71 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/dpm - 0 of 33 lines covered ( ⛔ 0.00%)

src/g_rpc/dpm/mod.rs - 0 of 33 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/mod.rs - 0 of 58 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/tlg - 0 of 39 lines covered ( ⛔ 0.00%)

src/g_rpc/tlg/mod.rs - 0 of 39 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/wscan - 0 of 37 lines covered ( ⛔ 0.00%)

src/g_rpc/wscan/mod.rs - 0 of 37 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql - 1,391 of 2,620 lines covered ( ⛔ 53.09%)

src/graphql/acsys - 742 of 1,351 lines covered ( ⛔ 54.92%)

src/graphql/acsys/datastream - 608 of 693 lines covered ( ⚠️ 87.73%)

src/graphql/acsys/datastream/archivestream.rs - 0 of 25 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/acsys/datastream/datachannel.rs - 81 of 92 lines covered ( ✅ 88.04%)

Uncovered lines: ⚠️ 47, 63-64, 80-81, 87-91, 214

src/graphql/acsys/datastream/datamerge.rs - 213 of 232 lines covered ( ✅ 91.81%)

Uncovered lines: ⚠️ 66, 119, 136, 144, 147-148, 151, 153-154, 159, 171-173, 176-179, 184, 186

src/graphql/acsys/datastream/endondate.rs - 155 of 156 lines covered ( ✅ 99.36%)

Uncovered lines: ⚠️ 73

src/graphql/acsys/datastream/groupscalars.rs - 159 of 174 lines covered ( ✅ 91.38%)

Uncovered lines: ⚠️ 66, 74, 90-93, 95-98, 120, 123, 184-185, 189

src/graphql/acsys/datastream/mod.rs - 0 of 14 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/acsys/mod.rs - 134 of 599 lines covered ( ⛔ 22.37%)

Uncovered lines: ⚠️ 31-37, 42-58, 60-70, 72, 74-87, 90, 108-115, 120, 163, 172-174, 184-187, 204, 240-250, 272, 276-278, 283, 287-289, 305, 314-316, 327, 393-397, 406-410, 412-414, 416-417, 419-421, 423-424, 426-428, 430-431, 433-435, 437-441, 443-444, 447-448, 472, 475-479, 481-486, 488-489, 491-497, 499-502, 506-510, 518-521, 526-527, 531-537, 539, 541-544, 546-548, 550, 552-553, 555, 562-564, 570, 572-574, 576-579, 581, 583, 589-591, 594-595, 597-602, 605, 607-609, 611-619, 621-622, 624, 626-634, 637, 639, 641, 644-647, 662, 667, 670-672, 676-680, 682-683, 685, 687, 691, 693, 697, 702-705, 745, 749-764, 766-768, 771-781, 788, 791-801, 806-823, 826-827, 829, 831, 833-834, 836, 838, 882-885, 892-901, 903-905, 916-917, 919, 921-930, 933, 988, 1021-1022, 1035-1068, 1078-1080, 1095-1097, 1099, 1101-1102, 1149-1152, 1162, 1172-1220, 1226, 1230, 1246

src/graphql/acsys/types.rs - 0 of 59 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/alarms - 548 of 586 lines covered ( ✅ 93.52%)

src/graphql/alarms/mod.rs - 328 of 366 lines covered ( ✅ 89.62%)

Uncovered lines: ⚠️ 32, 42, 52, 67, 77, 88, 104, 120-126, 137-143, 152-158, 177-183, 214-216

src/graphql/alarms/types - 133 of 133 lines covered ( 💎 100.00%)

src/graphql/alarms/types/tests.rs - 133 of 133 lines covered ( 💎 100.00%)

:shipit:

src/graphql/alarms/types.rs - 50 of 50 lines covered ( 💎 100.00%)

:shipit:

src/graphql/alarms/utils.rs - 37 of 37 lines covered ( 💎 100.00%)

:shipit:

src/graphql/bbm - 0 of 116 lines covered ( ⛔ 0.00%)

src/graphql/bbm/mod.rs - 0 of 31 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/bbm/types.rs - 0 of 85 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/devdb - 0 of 96 lines covered ( ⛔ 0.00%)

src/graphql/devdb/mod.rs - 0 of 89 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/devdb/types.rs - 0 of 7 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/faas - 0 of 80 lines covered ( ⛔ 0.00%)

src/graphql/faas/mod.rs - 0 of 80 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/mod.rs - 94 of 219 lines covered ( ⛔ 42.92%)

Uncovered lines: ⚠️ 61-81, 118, 122-125, 127-139, 141-142, 147, 150-152, 154-158, 160-164, 166, 171, 174-177, 179-183, 185-189, 191, 193, 196-198, 200-204, 206-208, 210, 212, 215-217, 219-223, 225-227, 229, 234, 238-241, 243, 245-250, 252-257, 259-260, 294, 323-325, 328-330

src/graphql/scanner - 0 of 41 lines covered ( ⛔ 0.00%)

src/graphql/scanner/mod.rs - 0 of 16 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/scanner/types.rs - 0 of 25 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/tlg - 0 of 50 lines covered ( ⛔ 0.00%)

src/graphql/tlg/mod.rs - 0 of 25 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/tlg/types.rs - 0 of 25 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/types.rs - 7 of 81 lines covered ( ⛔ 8.64%)

Uncovered lines: ⚠️ 25-27, 29-33, 35-40, 174, 192-193, 196, 202-204, 207, 212-214, 218, 222-226, 231, 234-236, 242, 244-246, 253-258, 266-268, 270, 280-283, 285-288, 290-291, 293-294, 296-299, 301-308, 310

src/main.rs - 0 of 13 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

Code Coverage Report - 1,582 of 3,142 lines covered ( ⛔ 50.35%)

src - 1,582 of 3,142 lines covered ( ⛔ 50.35%)

src/g_rpc - 191 of 509 lines covered ( ⛔ 37.52%)

src/g_rpc/alarms_db - 106 of 134 lines covered ( ⛔ 79.10%)

src/g_rpc/alarms_db/groups - 9 of 19 lines covered ( ⛔ 47.37%)

src/g_rpc/alarms_db/groups/mod.rs - 9 of 19 lines covered ( ⛔ 47.37%)

Uncovered lines: ⚠️ 24-28, 32-36

src/g_rpc/alarms_db/layouts - 5 of 10 lines covered ( ⛔ 50.00%)

src/g_rpc/alarms_db/layouts/mod.rs - 5 of 10 lines covered ( ⛔ 50.00%)

Uncovered lines: ⚠️ 20-24

src/g_rpc/alarms_db/mod.rs - 8 of 13 lines covered ( ⛔ 61.54%)

Uncovered lines: ⚠️ 44-48

src/g_rpc/alarms_db/timers - 84 of 92 lines covered ( ✅ 91.30%)

src/g_rpc/alarms_db/timers/mod.rs - 84 of 92 lines covered ( ✅ 91.30%)

Uncovered lines: ⚠️ 40-41, 61-62, 75-76, 103-104

src/g_rpc/alarms_svc - 50 of 68 lines covered ( ⛔ 73.53%)

src/g_rpc/alarms_svc/mod.rs - 50 of 68 lines covered ( ⛔ 73.53%)

Uncovered lines: ⚠️ 42-43, 56-57, 70-71, 80, 96-97, 101-105, 113-116

src/g_rpc/clock - 0 of 19 lines covered ( ⛔ 0.00%)

src/g_rpc/clock/mod.rs - 0 of 19 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/connection_utils - 35 of 50 lines covered ( ⛔ 70.00%)

src/g_rpc/connection_utils/mod.rs - 35 of 50 lines covered ( ⛔ 70.00%)

Uncovered lines: ⚠️ 48-52, 57-60, 77, 81, 84, 87-89

src/g_rpc/devdb - 0 of 71 lines covered ( ⛔ 0.00%)

src/g_rpc/devdb/mod.rs - 0 of 71 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/dpm - 0 of 33 lines covered ( ⛔ 0.00%)

src/g_rpc/dpm/mod.rs - 0 of 33 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/mod.rs - 0 of 58 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/tlg - 0 of 39 lines covered ( ⛔ 0.00%)

src/g_rpc/tlg/mod.rs - 0 of 39 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/g_rpc/wscan - 0 of 37 lines covered ( ⛔ 0.00%)

src/g_rpc/wscan/mod.rs - 0 of 37 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql - 1,391 of 2,620 lines covered ( ⛔ 53.09%)

src/graphql/acsys - 742 of 1,351 lines covered ( ⛔ 54.92%)

src/graphql/acsys/datastream - 608 of 693 lines covered ( ⚠️ 87.73%)

src/graphql/acsys/datastream/archivestream.rs - 0 of 25 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/acsys/datastream/datachannel.rs - 81 of 92 lines covered ( ✅ 88.04%)

Uncovered lines: ⚠️ 47, 63-64, 80-81, 87-91, 214

src/graphql/acsys/datastream/datamerge.rs - 213 of 232 lines covered ( ✅ 91.81%)

Uncovered lines: ⚠️ 66, 119, 136, 144, 147-148, 151, 153-154, 159, 171-173, 176-179, 184, 186

src/graphql/acsys/datastream/endondate.rs - 155 of 156 lines covered ( ✅ 99.36%)

Uncovered lines: ⚠️ 73

src/graphql/acsys/datastream/groupscalars.rs - 159 of 174 lines covered ( ✅ 91.38%)

Uncovered lines: ⚠️ 66, 74, 90-93, 95-98, 120, 123, 184-185, 189

src/graphql/acsys/datastream/mod.rs - 0 of 14 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/acsys/mod.rs - 134 of 599 lines covered ( ⛔ 22.37%)

Uncovered lines: ⚠️ 31-37, 42-58, 60-70, 72, 74-87, 90, 108-115, 120, 163, 172-174, 184-187, 204, 240-250, 272, 276-278, 283, 287-289, 305, 314-316, 327, 393-397, 406-410, 412-414, 416-417, 419-421, 423-424, 426-428, 430-431, 433-435, 437-441, 443-444, 447-448, 472, 475-479, 481-486, 488-489, 491-497, 499-502, 506-510, 518-521, 526-527, 531-537, 539, 541-544, 546-548, 550, 552-553, 555, 562-564, 570, 572-574, 576-579, 581, 583, 589-591, 594-595, 597-602, 605, 607-609, 611-619, 621-622, 624, 626-634, 637, 639, 641, 644-647, 662, 667, 670-672, 676-680, 682-683, 685, 687, 691, 693, 697, 702-705, 745, 749-764, 766-768, 771-781, 788, 791-801, 806-823, 826-827, 829, 831, 833-834, 836, 838, 882-885, 892-901, 903-905, 916-917, 919, 921-930, 933, 988, 1021-1022, 1035-1068, 1078-1080, 1095-1097, 1099, 1101-1102, 1149-1152, 1162, 1172-1220, 1226, 1230, 1246

src/graphql/acsys/types.rs - 0 of 59 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/alarms - 548 of 586 lines covered ( ✅ 93.52%)

src/graphql/alarms/mod.rs - 328 of 366 lines covered ( ✅ 89.62%)

Uncovered lines: ⚠️ 32, 42, 52, 67, 77, 88, 104, 120-126, 137-143, 152-158, 177-183, 214-216

src/graphql/alarms/types - 133 of 133 lines covered ( 💎 100.00%)

src/graphql/alarms/types/tests.rs - 133 of 133 lines covered ( 💎 100.00%)

:shipit:

src/graphql/alarms/types.rs - 50 of 50 lines covered ( 💎 100.00%)

:shipit:

src/graphql/alarms/utils.rs - 37 of 37 lines covered ( 💎 100.00%)

:shipit:

src/graphql/bbm - 0 of 116 lines covered ( ⛔ 0.00%)

src/graphql/bbm/mod.rs - 0 of 31 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/bbm/types.rs - 0 of 85 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/devdb - 0 of 96 lines covered ( ⛔ 0.00%)

src/graphql/devdb/mod.rs - 0 of 89 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/devdb/types.rs - 0 of 7 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/faas - 0 of 80 lines covered ( ⛔ 0.00%)

src/graphql/faas/mod.rs - 0 of 80 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/mod.rs - 94 of 219 lines covered ( ⛔ 42.92%)

Uncovered lines: ⚠️ 61-81, 118, 122-125, 127-139, 141-142, 147, 150-152, 154-158, 160-164, 166, 171, 174-177, 179-183, 185-189, 191, 193, 196-198, 200-204, 206-208, 210, 212, 215-217, 219-223, 225-227, 229, 234, 238-241, 243, 245-250, 252-257, 259-260, 294, 323-325, 328-330

src/graphql/scanner - 0 of 41 lines covered ( ⛔ 0.00%)

src/graphql/scanner/mod.rs - 0 of 16 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/scanner/types.rs - 0 of 25 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/tlg - 0 of 50 lines covered ( ⛔ 0.00%)

src/graphql/tlg/mod.rs - 0 of 25 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/tlg/types.rs - 0 of 25 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

src/graphql/types.rs - 7 of 81 lines covered ( ⛔ 8.64%)

Uncovered lines: ⚠️ 25-27, 29-33, 35-40, 174, 192-193, 196, 202-204, 207, 212-214, 218, 222-226, 231, 234-236, 242, 244-246, 253-258, 266-268, 270, 280-283, 285-288, 290-291, 293-294, 296-299, 301-308, 310

src/main.rs - 0 of 13 lines covered ( ⛔ 0.00%)

⛔ This file is missing coverage.

@rneswold
rneswold merged commit eb652cb into main Jul 8, 2026
1 check passed
@rneswold
rneswold deleted the PR branch July 8, 2026 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants