Skip to content

Improve code analysis workflow #7543

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

Merged
merged 1 commit into from
Sep 2, 2024
Merged

Conversation

PerfectSlayer
Copy link
Contributor

@PerfectSlayer PerfectSlayer commented Sep 2, 2024

What Does This Do

This PR improves the code analysis workflow by:

  • Adding build cache save/restore
  • Disabling CodeQL SARIF result upload to Datadog

Motivation

Improve the Trivy scan time
Remove CodeQL job error

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@PerfectSlayer PerfectSlayer added the tag: do not merge Do not merge changes label Sep 2, 2024
@pr-commenter
Copy link

pr-commenter bot commented Sep 2, 2024

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/gh-workflow-test
git_commit_date 1725261231 1725262654
git_commit_sha dd52c81 7af6fda
release_version 1.39.0-SNAPSHOT~dd52c8116b 1.39.0-SNAPSHOT~7af6fda049
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1725265132 1725265132
ci_job_id 624106802 624106802
ci_pipeline_id 43338970 43338970
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
module Agent Agent
parent None None
variant iast iast

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 50 metrics, 13 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.39.0-SNAPSHOT~7af6fda049, baseline=1.39.0-SNAPSHOT~dd52c8116b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1049756
Total [baseline] (10.31 s) : 0, 10310004
Agent [candidate] (1.046 s) : 0, 1046243
Total [candidate] (10.344 s) : 0, 10344012
section appsec
Agent [baseline] (1.181 s) : 0, 1181205
Total [baseline] (10.576 s) : 0, 10575623
Agent [candidate] (1.189 s) : 0, 1189020
Total [candidate] (10.603 s) : 0, 10602745
section iast
Agent [baseline] (1.175 s) : 0, 1174596
Total [baseline] (10.865 s) : 0, 10864766
Agent [candidate] (1.195 s) : 0, 1195338
Total [candidate] (10.934 s) : 0, 10934461
section profiling
Agent [baseline] (1.245 s) : 0, 1245074
Total [baseline] (10.622 s) : 0, 10621966
Agent [candidate] (1.255 s) : 0, 1255007
Total [candidate] (10.664 s) : 0, 10663932
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.05 s -
Agent appsec 1.181 s 131.45 ms (12.5%)
Agent iast 1.175 s 124.84 ms (11.9%)
Agent profiling 1.245 s 195.319 ms (18.6%)
Total tracing 10.31 s -
Total appsec 10.576 s 265.619 ms (2.6%)
Total iast 10.865 s 554.762 ms (5.4%)
Total profiling 10.622 s 311.961 ms (3.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.046 s -
Agent appsec 1.189 s 142.776 ms (13.6%)
Agent iast 1.195 s 149.095 ms (14.3%)
Agent profiling 1.255 s 208.764 ms (20.0%)
Total tracing 10.344 s -
Total appsec 10.603 s 258.733 ms (2.5%)
Total iast 10.934 s 590.449 ms (5.7%)
Total profiling 10.664 s 319.92 ms (3.1%)
gantt
    title petclinic - break down per module: candidate=1.39.0-SNAPSHOT~7af6fda049, baseline=1.39.0-SNAPSHOT~dd52c8116b

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (669.785 ms) : 0, 669785
BytebuddyAgent [candidate] (667.141 ms) : 0, 667141
GlobalTracer [baseline] (306.59 ms) : 0, 306590
GlobalTracer [candidate] (306.143 ms) : 0, 306143
AppSec [baseline] (51.659 ms) : 0, 51659
AppSec [candidate] (51.267 ms) : 0, 51267
Remote Config [baseline] (669.342 µs) : 0, 669
Remote Config [candidate] (664.309 µs) : 0, 664
Telemetry [baseline] (7.507 ms) : 0, 7507
Telemetry [candidate] (7.488 ms) : 0, 7488
section appsec
BytebuddyAgent [baseline] (688.723 ms) : 0, 688723
BytebuddyAgent [candidate] (693.212 ms) : 0, 693212
GlobalTracer [baseline] (299.81 ms) : 0, 299810
GlobalTracer [candidate] (301.991 ms) : 0, 301991
AppSec [baseline] (158.713 ms) : 0, 158713
AppSec [candidate] (160.412 ms) : 0, 160412
IAST [baseline] (20.456 ms) : 0, 20456
IAST [candidate] (19.85 ms) : 0, 19850
Remote Config [baseline] (612.34 µs) : 0, 612
Remote Config [candidate] (618.76 µs) : 0, 619
Telemetry [baseline] (9.6 ms) : 0, 9600
Telemetry [candidate] (9.207 ms) : 0, 9207
section iast
BytebuddyAgent [baseline] (780.802 ms) : 0, 780802
BytebuddyAgent [candidate] (794.262 ms) : 0, 794262
GlobalTracer [baseline] (296.151 ms) : 0, 296151
GlobalTracer [candidate] (301.387 ms) : 0, 301387
AppSec [baseline] (53.521 ms) : 0, 53521
AppSec [candidate] (53.725 ms) : 0, 53725
IAST [baseline] (22.638 ms) : 0, 22638
IAST [candidate] (24.031 ms) : 0, 24031
Remote Config [baseline] (580.287 µs) : 0, 580
Remote Config [candidate] (613.853 µs) : 0, 614
Telemetry [baseline] (7.323 ms) : 0, 7323
Telemetry [candidate] (7.545 ms) : 0, 7545
section profiling
BytebuddyAgent [baseline] (662.339 ms) : 0, 662339
BytebuddyAgent [candidate] (668.715 ms) : 0, 668715
GlobalTracer [baseline] (388.993 ms) : 0, 388993
GlobalTracer [candidate] (391.389 ms) : 0, 391389
AppSec [baseline] (51.769 ms) : 0, 51769
AppSec [candidate] (52.364 ms) : 0, 52364
Remote Config [baseline] (690.051 µs) : 0, 690
Remote Config [candidate] (686.014 µs) : 0, 686
Telemetry [baseline] (7.346 ms) : 0, 7346
Telemetry [candidate] (7.426 ms) : 0, 7426
ProfilingAgent [baseline] (96.184 ms) : 0, 96184
ProfilingAgent [candidate] (96.425 ms) : 0, 96425
Profiling [baseline] (96.207 ms) : 0, 96207
Profiling [candidate] (96.449 ms) : 0, 96449
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.39.0-SNAPSHOT~7af6fda049, baseline=1.39.0-SNAPSHOT~dd52c8116b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1051167
Total [baseline] (8.516 s) : 0, 8516352
Agent [candidate] (1.051 s) : 0, 1051322
Total [candidate] (8.512 s) : 0, 8511687
section iast
Agent [baseline] (1.178 s) : 0, 1177873
Total [baseline] (9.04 s) : 0, 9040393
Agent [candidate] (1.175 s) : 0, 1175196
Total [candidate] (8.968 s) : 0, 8968253
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.182 s) : 0, 1181794
Total [baseline] (8.973 s) : 0, 8973486
Agent [candidate] (1.173 s) : 0, 1173248
Total [candidate] (8.956 s) : 0, 8956187
section iast_TELEMETRY_OFF
Agent [baseline] (1.17 s) : 0, 1170223
Total [baseline] (8.961 s) : 0, 8961491
Agent [candidate] (1.167 s) : 0, 1167297
Total [candidate] (8.961 s) : 0, 8960791
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent iast 1.178 s 126.706 ms (12.1%)
Agent iast_HARDCODED_SECRET_DISABLED 1.182 s 130.627 ms (12.4%)
Agent iast_TELEMETRY_OFF 1.17 s 119.057 ms (11.3%)
Total tracing 8.516 s -
Total iast 9.04 s 524.041 ms (6.2%)
Total iast_HARDCODED_SECRET_DISABLED 8.973 s 457.134 ms (5.4%)
Total iast_TELEMETRY_OFF 8.961 s 445.138 ms (5.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent iast 1.175 s 123.874 ms (11.8%)
Agent iast_HARDCODED_SECRET_DISABLED 1.173 s 121.925 ms (11.6%)
Agent iast_TELEMETRY_OFF 1.167 s 115.975 ms (11.0%)
Total tracing 8.512 s -
Total iast 8.968 s 456.566 ms (5.4%)
Total iast_HARDCODED_SECRET_DISABLED 8.956 s 444.499 ms (5.2%)
Total iast_TELEMETRY_OFF 8.961 s 449.103 ms (5.3%)
gantt
    title insecure-bank - break down per module: candidate=1.39.0-SNAPSHOT~7af6fda049, baseline=1.39.0-SNAPSHOT~dd52c8116b

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (669.596 ms) : 0, 669596
BytebuddyAgent [candidate] (670.278 ms) : 0, 670278
GlobalTracer [baseline] (308.408 ms) : 0, 308408
GlobalTracer [candidate] (307.734 ms) : 0, 307734
AppSec [baseline] (51.466 ms) : 0, 51466
AppSec [candidate] (51.529 ms) : 0, 51529
Remote Config [baseline] (669.264 µs) : 0, 669
Remote Config [candidate] (680.106 µs) : 0, 680
Telemetry [baseline] (7.436 ms) : 0, 7436
Telemetry [candidate] (7.493 ms) : 0, 7493
section iast
BytebuddyAgent [baseline] (781.98 ms) : 0, 781980
BytebuddyAgent [candidate] (781.042 ms) : 0, 781042
GlobalTracer [baseline] (297.771 ms) : 0, 297771
GlobalTracer [candidate] (296.158 ms) : 0, 296158
AppSec [baseline] (53.0 ms) : 0, 53000
AppSec [candidate] (50.795 ms) : 0, 50795
IAST [baseline] (21.365 ms) : 0, 21365
IAST [candidate] (24.945 ms) : 0, 24945
Remote Config [baseline] (593.394 µs) : 0, 593
Remote Config [candidate] (582.614 µs) : 0, 583
Telemetry [baseline] (9.566 ms) : 0, 9566
Telemetry [candidate] (8.038 ms) : 0, 8038
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (785.528 ms) : 0, 785528
BytebuddyAgent [candidate] (779.609 ms) : 0, 779609
GlobalTracer [baseline] (297.827 ms) : 0, 297827
GlobalTracer [candidate] (295.888 ms) : 0, 295888
AppSec [baseline] (54.452 ms) : 0, 54452
AppSec [candidate] (52.663 ms) : 0, 52663
IAST [baseline] (22.261 ms) : 0, 22261
IAST [candidate] (22.012 ms) : 0, 22012
Remote Config [baseline] (586.456 µs) : 0, 586
Remote Config [candidate] (589.792 µs) : 0, 590
Telemetry [baseline] (7.414 ms) : 0, 7414
Telemetry [candidate] (8.852 ms) : 0, 8852
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (777.494 ms) : 0, 777494
BytebuddyAgent [candidate] (775.418 ms) : 0, 775418
GlobalTracer [baseline] (295.436 ms) : 0, 295436
GlobalTracer [candidate] (295.422 ms) : 0, 295422
AppSec [baseline] (53.596 ms) : 0, 53596
AppSec [candidate] (52.427 ms) : 0, 52427
IAST [baseline] (21.526 ms) : 0, 21526
IAST [candidate] (22.75 ms) : 0, 22750
Remote Config [baseline] (581.492 µs) : 0, 581
Remote Config [candidate] (576.838 µs) : 0, 577
Telemetry [baseline] (7.986 ms) : 0, 7986
Telemetry [candidate] (7.122 ms) : 0, 7122
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2024-09-02T07:47:27 2024-09-02T07:54:17
git_branch master bbujon/gh-workflow-test
git_commit_date 1725261231 1725262654
git_commit_sha dd52c81 7af6fda
release_version 1.39.0-SNAPSHOT~dd52c8116b 1.39.0-SNAPSHOT~7af6fda049
start_time 2024-09-02T07:47:13 2024-09-02T07:54:03
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1725264003 1725264003
ci_job_id 624106804 624106804
ci_pipeline_id 43338970 43338970
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant iast iast

Summary

Found 0 performance improvements and 1 performance regressions! Performance is the same for 10 metrics, 17 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:petclinic:profiling worse
[+55.891µs; +107.667µs] or [+3.794%; +7.309%]
unstable
[-792.798op/s; +318.724op/s] or [-24.775%; +9.960%]
1.555ms 2962.963op/s 1.473ms 3200.000op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~7af6fda049, baseline=1.39.0-SNAPSHOT~dd52c8116b
    dateFormat X
    axisFormat %s
section baseline
no_agent (373.188 µs) : 354, 393
.   : milestone, 373,
iast (489.075 µs) : 467, 511
.   : milestone, 489,
iast_FULL (551.043 µs) : 530, 572
.   : milestone, 551,
iast_GLOBAL (519.622 µs) : 497, 543
.   : milestone, 520,
iast_HARDCODED_SECRET_DISABLED (492.37 µs) : 469, 515
.   : milestone, 492,
iast_INACTIVE (451.801 µs) : 431, 473
.   : milestone, 452,
iast_TELEMETRY_OFF (474.251 µs) : 452, 497
.   : milestone, 474,
tracing (442.328 µs) : 422, 462
.   : milestone, 442,
section candidate
no_agent (372.269 µs) : 353, 392
.   : milestone, 372,
iast (485.887 µs) : 464, 508
.   : milestone, 486,
iast_FULL (555.683 µs) : 535, 577
.   : milestone, 556,
iast_GLOBAL (511.411 µs) : 490, 533
.   : milestone, 511,
iast_HARDCODED_SECRET_DISABLED (484.777 µs) : 463, 506
.   : milestone, 485,
iast_INACTIVE (453.889 µs) : 433, 475
.   : milestone, 454,
iast_TELEMETRY_OFF (487.076 µs) : 464, 510
.   : milestone, 487,
tracing (448.01 µs) : 428, 468
.   : milestone, 448,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 373.188 µs [353.643 µs, 392.732 µs] -
iast 489.075 µs [466.77 µs, 511.38 µs] 115.887 µs (31.1%)
iast_FULL 551.043 µs [529.916 µs, 572.17 µs] 177.855 µs (47.7%)
iast_GLOBAL 519.622 µs [496.71 µs, 542.535 µs] 146.434 µs (39.2%)
iast_HARDCODED_SECRET_DISABLED 492.37 µs [469.388 µs, 515.352 µs] 119.182 µs (31.9%)
iast_INACTIVE 451.801 µs [430.955 µs, 472.647 µs] 78.613 µs (21.1%)
iast_TELEMETRY_OFF 474.251 µs [451.995 µs, 496.508 µs] 101.063 µs (27.1%)
tracing 442.328 µs [422.417 µs, 462.239 µs] 69.14 µs (18.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 372.269 µs [352.792 µs, 391.745 µs] -
iast 485.887 µs [463.747 µs, 508.028 µs] 113.619 µs (30.5%)
iast_FULL 555.683 µs [534.574 µs, 576.792 µs] 183.414 µs (49.3%)
iast_GLOBAL 511.411 µs [489.999 µs, 532.823 µs] 139.142 µs (37.4%)
iast_HARDCODED_SECRET_DISABLED 484.777 µs [463.111 µs, 506.443 µs] 112.508 µs (30.2%)
iast_INACTIVE 453.889 µs [432.559 µs, 475.218 µs] 81.62 µs (21.9%)
iast_TELEMETRY_OFF 487.076 µs [464.323 µs, 509.829 µs] 114.807 µs (30.8%)
tracing 448.01 µs [427.629 µs, 468.391 µs] 75.741 µs (20.3%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~7af6fda049, baseline=1.39.0-SNAPSHOT~dd52c8116b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.349 ms) : 1330, 1369
.   : milestone, 1349,
appsec (1.73 ms) : 1707, 1754
.   : milestone, 1730,
appsec_no_iast (1.733 ms) : 1709, 1756
.   : milestone, 1733,
iast (1.486 ms) : 1464, 1509
.   : milestone, 1486,
profiling (1.473 ms) : 1450, 1496
.   : milestone, 1473,
tracing (1.465 ms) : 1440, 1489
.   : milestone, 1465,
section candidate
no_agent (1.352 ms) : 1333, 1371
.   : milestone, 1352,
appsec (1.708 ms) : 1683, 1732
.   : milestone, 1708,
appsec_no_iast (1.717 ms) : 1692, 1742
.   : milestone, 1717,
iast (1.485 ms) : 1463, 1507
.   : milestone, 1485,
profiling (1.555 ms) : 1530, 1580
.   : milestone, 1555,
tracing (1.465 ms) : 1440, 1490
.   : milestone, 1465,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.349 ms [1.33 ms, 1.369 ms] -
appsec 1.73 ms [1.707 ms, 1.754 ms] 381.109 µs (28.2%)
appsec_no_iast 1.733 ms [1.709 ms, 1.756 ms] 383.569 µs (28.4%)
iast 1.486 ms [1.464 ms, 1.509 ms] 136.697 µs (10.1%)
profiling 1.473 ms [1.45 ms, 1.496 ms] 123.699 µs (9.2%)
tracing 1.465 ms [1.44 ms, 1.489 ms] 115.325 µs (8.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.352 ms [1.333 ms, 1.371 ms] -
appsec 1.708 ms [1.683 ms, 1.732 ms] 355.938 µs (26.3%)
appsec_no_iast 1.717 ms [1.692 ms, 1.742 ms] 364.936 µs (27.0%)
iast 1.485 ms [1.463 ms, 1.507 ms] 133.047 µs (9.8%)
profiling 1.555 ms [1.53 ms, 1.58 ms] 203.129 µs (15.0%)
tracing 1.465 ms [1.44 ms, 1.49 ms] 113.113 µs (8.4%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/gh-workflow-test
git_commit_date 1725261231 1725262654
git_commit_sha dd52c81 7af6fda
release_version 1.39.0-SNAPSHOT~dd52c8116b 1.39.0-SNAPSHOT~7af6fda049
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1725264628 1725264628
ci_job_id 624106806 624106806
ci_pipeline_id 43338970 43338970
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant appsec appsec

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~7af6fda049, baseline=1.39.0-SNAPSHOT~dd52c8116b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.456 ms) : 1445, 1467
.   : milestone, 1456,
appsec (2.225 ms) : 2190, 2260
.   : milestone, 2225,
iast (1.969 ms) : 1926, 2011
.   : milestone, 1969,
iast_GLOBAL (2.024 ms) : 1980, 2067
.   : milestone, 2024,
profiling (1.855 ms) : 1821, 1888
.   : milestone, 1855,
tracing (1.838 ms) : 1805, 1871
.   : milestone, 1838,
section candidate
no_agent (1.457 ms) : 1446, 1469
.   : milestone, 1457,
appsec (2.223 ms) : 2188, 2257
.   : milestone, 2223,
iast (1.984 ms) : 1940, 2028
.   : milestone, 1984,
iast_GLOBAL (2.022 ms) : 1978, 2066
.   : milestone, 2022,
profiling (1.846 ms) : 1813, 1879
.   : milestone, 1846,
tracing (1.835 ms) : 1803, 1868
.   : milestone, 1835,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.456 ms [1.445 ms, 1.467 ms] -
appsec 2.225 ms [2.19 ms, 2.26 ms] 768.878 µs (52.8%)
iast 1.969 ms [1.926 ms, 2.011 ms] 512.795 µs (35.2%)
iast_GLOBAL 2.024 ms [1.98 ms, 2.067 ms] 567.697 µs (39.0%)
profiling 1.855 ms [1.821 ms, 1.888 ms] 398.648 µs (27.4%)
tracing 1.838 ms [1.805 ms, 1.871 ms] 382.149 µs (26.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.457 ms [1.446 ms, 1.469 ms] -
appsec 2.223 ms [2.188 ms, 2.257 ms] 765.572 µs (52.5%)
iast 1.984 ms [1.94 ms, 2.028 ms] 526.575 µs (36.1%)
iast_GLOBAL 2.022 ms [1.978 ms, 2.066 ms] 565.241 µs (38.8%)
profiling 1.846 ms [1.813 ms, 1.879 ms] 388.854 µs (26.7%)
tracing 1.835 ms [1.803 ms, 1.868 ms] 378.002 µs (25.9%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~7af6fda049, baseline=1.39.0-SNAPSHOT~dd52c8116b
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.309 s) : 15309000, 15309000
.   : milestone, 15309000,
appsec (15.095 s) : 15095000, 15095000
.   : milestone, 15095000,
iast (18.803 s) : 18803000, 18803000
.   : milestone, 18803000,
iast_GLOBAL (17.967 s) : 17967000, 17967000
.   : milestone, 17967000,
profiling (15.883 s) : 15883000, 15883000
.   : milestone, 15883000,
tracing (15.34 s) : 15340000, 15340000
.   : milestone, 15340000,
section candidate
no_agent (15.057 s) : 15057000, 15057000
.   : milestone, 15057000,
appsec (15.149 s) : 15149000, 15149000
.   : milestone, 15149000,
iast (18.976 s) : 18976000, 18976000
.   : milestone, 18976000,
iast_GLOBAL (17.991 s) : 17991000, 17991000
.   : milestone, 17991000,
profiling (15.207 s) : 15207000, 15207000
.   : milestone, 15207000,
tracing (15.146 s) : 15146000, 15146000
.   : milestone, 15146000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.309 s [15.309 s, 15.309 s] -
appsec 15.095 s [15.095 s, 15.095 s] -214.0 ms (-1.4%)
iast 18.803 s [18.803 s, 18.803 s] 3.494 s (22.8%)
iast_GLOBAL 17.967 s [17.967 s, 17.967 s] 2.658 s (17.4%)
profiling 15.883 s [15.883 s, 15.883 s] 574.0 ms (3.7%)
tracing 15.34 s [15.34 s, 15.34 s] 31.0 ms (0.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.057 s [15.057 s, 15.057 s] -
appsec 15.149 s [15.149 s, 15.149 s] 92.0 ms (0.6%)
iast 18.976 s [18.976 s, 18.976 s] 3.919 s (26.0%)
iast_GLOBAL 17.991 s [17.991 s, 17.991 s] 2.934 s (19.5%)
profiling 15.207 s [15.207 s, 15.207 s] 150.0 ms (1.0%)
tracing 15.146 s [15.146 s, 15.146 s] 89.0 ms (0.6%)

@PerfectSlayer PerfectSlayer force-pushed the bbujon/gh-workflow-test branch 2 times, most recently from b1b96fb to 9287689 Compare September 2, 2024 06:05
Add build cache save/restore
Disable CodeQL SARIF result upload to Datadog
@PerfectSlayer PerfectSlayer force-pushed the bbujon/gh-workflow-test branch from 65a6347 to 7af6fda Compare September 2, 2024 07:38
@PerfectSlayer PerfectSlayer changed the title DRAFT Improve code analyzis workflow Sep 2, 2024
@PerfectSlayer PerfectSlayer added tag: no release notes Changes to exclude from release notes comp: tooling Build & Tooling and removed tag: do not merge Do not merge changes labels Sep 2, 2024
@PerfectSlayer PerfectSlayer marked this pull request as ready for review September 2, 2024 07:42
@PerfectSlayer PerfectSlayer requested a review from a team as a code owner September 2, 2024 07:42
Copy link
Member

@smola smola left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, beware the PR title typo.

@PerfectSlayer PerfectSlayer changed the title Improve code analyzis workflow Improve code analysis workflow Sep 2, 2024
@PerfectSlayer PerfectSlayer merged commit 352673a into master Sep 2, 2024
98 checks passed
@PerfectSlayer PerfectSlayer deleted the bbujon/gh-workflow-test branch September 2, 2024 10:59
@PerfectSlayer PerfectSlayer added this to the 1.39.0 milestone Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: tooling Build & Tooling tag: no release notes Changes to exclude from release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants