-
Notifications
You must be signed in to change notification settings - Fork 292
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
Improve milestone automation #7553
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 48 metrics, 15 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.40.0-SNAPSHOT~724ce01c8c, baseline=1.40.0-SNAPSHOT~04db2f0bfb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064080
Total [baseline] (10.385 s) : 0, 10384989
Agent [candidate] (1.063 s) : 0, 1062601
Total [candidate] (10.347 s) : 0, 10346776
section appsec
Agent [baseline] (1.199 s) : 0, 1198994
Total [baseline] (10.614 s) : 0, 10613793
Agent [candidate] (1.198 s) : 0, 1198053
Total [candidate] (10.631 s) : 0, 10630767
section iast
Agent [baseline] (1.19 s) : 0, 1190261
Total [baseline] (10.828 s) : 0, 10827658
Agent [candidate] (1.189 s) : 0, 1188690
Total [candidate] (10.888 s) : 0, 10887784
section profiling
Agent [baseline] (1.268 s) : 0, 1268255
Total [baseline] (10.712 s) : 0, 10712410
Agent [candidate] (1.258 s) : 0, 1258489
Total [candidate] (10.563 s) : 0, 10563425
gantt
title petclinic - break down per module: candidate=1.40.0-SNAPSHOT~724ce01c8c, baseline=1.40.0-SNAPSHOT~04db2f0bfb
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (679.042 ms) : 0, 679042
BytebuddyAgent [candidate] (678.137 ms) : 0, 678137
GlobalTracer [baseline] (311.61 ms) : 0, 311610
GlobalTracer [candidate] (310.525 ms) : 0, 310525
AppSec [baseline] (51.564 ms) : 0, 51564
AppSec [candidate] (51.966 ms) : 0, 51966
Remote Config [baseline] (694.164 µs) : 0, 694
Remote Config [candidate] (695.594 µs) : 0, 696
Telemetry [baseline] (7.547 ms) : 0, 7547
Telemetry [candidate] (7.578 ms) : 0, 7578
section appsec
BytebuddyAgent [baseline] (699.905 ms) : 0, 699905
BytebuddyAgent [candidate] (697.598 ms) : 0, 697598
GlobalTracer [baseline] (304.544 ms) : 0, 304544
GlobalTracer [candidate] (304.592 ms) : 0, 304592
AppSec [baseline] (160.748 ms) : 0, 160748
AppSec [candidate] (161.521 ms) : 0, 161521
Remote Config [baseline] (646.913 µs) : 0, 647
Remote Config [candidate] (633.739 µs) : 0, 634
Telemetry [baseline] (8.311 ms) : 0, 8311
Telemetry [candidate] (8.98 ms) : 0, 8980
IAST [baseline] (22.377 ms) : 0, 22377
IAST [candidate] (22.182 ms) : 0, 22182
section iast
BytebuddyAgent [baseline] (791.572 ms) : 0, 791572
BytebuddyAgent [candidate] (790.335 ms) : 0, 790335
GlobalTracer [baseline] (299.94 ms) : 0, 299940
GlobalTracer [candidate] (299.541 ms) : 0, 299541
AppSec [baseline] (55.009 ms) : 0, 55009
AppSec [candidate] (52.573 ms) : 0, 52573
Remote Config [baseline] (600.536 µs) : 0, 601
Remote Config [candidate] (607.991 µs) : 0, 608
Telemetry [baseline] (7.433 ms) : 0, 7433
Telemetry [candidate] (9.762 ms) : 0, 9762
IAST [baseline] (22.035 ms) : 0, 22035
IAST [candidate] (22.205 ms) : 0, 22205
section profiling
BytebuddyAgent [baseline] (676.943 ms) : 0, 676943
BytebuddyAgent [candidate] (671.115 ms) : 0, 671115
GlobalTracer [baseline] (395.46 ms) : 0, 395460
GlobalTracer [candidate] (393.02 ms) : 0, 393020
AppSec [baseline] (52.605 ms) : 0, 52605
AppSec [candidate] (52.196 ms) : 0, 52196
Remote Config [baseline] (712.621 µs) : 0, 713
Remote Config [candidate] (703.625 µs) : 0, 704
Telemetry [baseline] (7.43 ms) : 0, 7430
Telemetry [candidate] (7.395 ms) : 0, 7395
ProfilingAgent [baseline] (96.919 ms) : 0, 96919
ProfilingAgent [candidate] (96.076 ms) : 0, 96076
Profiling [baseline] (96.943 ms) : 0, 96943
Profiling [candidate] (96.1 ms) : 0, 96100
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.40.0-SNAPSHOT~724ce01c8c, baseline=1.40.0-SNAPSHOT~04db2f0bfb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064220
Total [baseline] (8.532 s) : 0, 8532344
Agent [candidate] (1.069 s) : 0, 1068799
Total [candidate] (8.538 s) : 0, 8537542
section iast
Agent [baseline] (1.188 s) : 0, 1188191
Total [baseline] (8.976 s) : 0, 8975813
Agent [candidate] (1.195 s) : 0, 1194699
Total [candidate] (9.042 s) : 0, 9042473
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.188 s) : 0, 1187641
Total [baseline] (8.967 s) : 0, 8967156
Agent [candidate] (1.189 s) : 0, 1188851
Total [candidate] (8.962 s) : 0, 8962274
section iast_TELEMETRY_OFF
Agent [baseline] (1.193 s) : 0, 1193448
Total [baseline] (8.984 s) : 0, 8983736
Agent [candidate] (1.183 s) : 0, 1183366
Total [candidate] (9.024 s) : 0, 9024140
gantt
title insecure-bank - break down per module: candidate=1.40.0-SNAPSHOT~724ce01c8c, baseline=1.40.0-SNAPSHOT~04db2f0bfb
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (679.067 ms) : 0, 679067
BytebuddyAgent [candidate] (682.703 ms) : 0, 682703
GlobalTracer [baseline] (311.419 ms) : 0, 311419
GlobalTracer [candidate] (312.087 ms) : 0, 312087
AppSec [baseline] (51.857 ms) : 0, 51857
AppSec [candidate] (52.006 ms) : 0, 52006
Remote Config [baseline] (714.874 µs) : 0, 715
Remote Config [candidate] (692.386 µs) : 0, 692
Telemetry [baseline] (7.554 ms) : 0, 7554
Telemetry [candidate] (7.586 ms) : 0, 7586
section iast
BytebuddyAgent [baseline] (790.873 ms) : 0, 790873
BytebuddyAgent [candidate] (794.772 ms) : 0, 794772
GlobalTracer [baseline] (299.241 ms) : 0, 299241
GlobalTracer [candidate] (301.169 ms) : 0, 301169
AppSec [baseline] (52.092 ms) : 0, 52092
AppSec [candidate] (53.271 ms) : 0, 53271
IAST [baseline] (23.655 ms) : 0, 23655
IAST [candidate] (22.906 ms) : 0, 22906
Remote Config [baseline] (1.39 ms) : 0, 1390
Remote Config [candidate] (597.984 µs) : 0, 598
Telemetry [baseline] (7.312 ms) : 0, 7312
Telemetry [candidate] (8.206 ms) : 0, 8206
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (790.948 ms) : 0, 790948
BytebuddyAgent [candidate] (790.283 ms) : 0, 790283
GlobalTracer [baseline] (300.03 ms) : 0, 300030
GlobalTracer [candidate] (300.158 ms) : 0, 300158
AppSec [baseline] (53.136 ms) : 0, 53136
AppSec [candidate] (53.894 ms) : 0, 53894
IAST [baseline] (21.134 ms) : 0, 21134
IAST [candidate] (22.059 ms) : 0, 22059
Remote Config [baseline] (609.239 µs) : 0, 609
Remote Config [candidate] (610.437 µs) : 0, 610
Telemetry [baseline] (8.153 ms) : 0, 8153
Telemetry [candidate] (8.165 ms) : 0, 8165
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (793.296 ms) : 0, 793296
BytebuddyAgent [candidate] (786.387 ms) : 0, 786387
GlobalTracer [baseline] (301.751 ms) : 0, 301751
GlobalTracer [candidate] (299.511 ms) : 0, 299511
AppSec [baseline] (55.99 ms) : 0, 55990
AppSec [candidate] (53.732 ms) : 0, 53732
IAST [baseline] (20.736 ms) : 0, 20736
IAST [candidate] (21.54 ms) : 0, 21540
Remote Config [baseline] (592.558 µs) : 0, 593
Remote Config [candidate] (591.787 µs) : 0, 592
Telemetry [baseline] (7.346 ms) : 0, 7346
Telemetry [candidate] (7.918 ms) : 0, 7918
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 9 metrics, 19 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.40.0-SNAPSHOT~724ce01c8c, baseline=1.40.0-SNAPSHOT~04db2f0bfb
dateFormat X
axisFormat %s
section baseline
no_agent (1.346 ms) : 1327, 1366
. : milestone, 1346,
appsec (1.707 ms) : 1683, 1730
. : milestone, 1707,
appsec_no_iast (1.726 ms) : 1702, 1750
. : milestone, 1726,
iast (1.477 ms) : 1454, 1499
. : milestone, 1477,
profiling (1.476 ms) : 1452, 1499
. : milestone, 1476,
tracing (1.471 ms) : 1447, 1495
. : milestone, 1471,
section candidate
no_agent (1.33 ms) : 1311, 1350
. : milestone, 1330,
appsec (1.729 ms) : 1705, 1753
. : milestone, 1729,
appsec_no_iast (1.713 ms) : 1689, 1738
. : milestone, 1713,
iast (1.462 ms) : 1439, 1485
. : milestone, 1462,
profiling (1.52 ms) : 1495, 1546
. : milestone, 1520,
tracing (1.459 ms) : 1434, 1484
. : milestone, 1459,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.40.0-SNAPSHOT~724ce01c8c, baseline=1.40.0-SNAPSHOT~04db2f0bfb
dateFormat X
axisFormat %s
section baseline
no_agent (360.801 µs) : 341, 380
. : milestone, 361,
iast (477.787 µs) : 457, 499
. : milestone, 478,
iast_FULL (555.376 µs) : 534, 576
. : milestone, 555,
iast_GLOBAL (512.497 µs) : 491, 534
. : milestone, 512,
iast_HARDCODED_SECRET_DISABLED (480.115 µs) : 459, 502
. : milestone, 480,
iast_INACTIVE (445.988 µs) : 425, 467
. : milestone, 446,
iast_TELEMETRY_OFF (472.062 µs) : 450, 495
. : milestone, 472,
tracing (444.89 µs) : 424, 466
. : milestone, 445,
section candidate
no_agent (363.672 µs) : 344, 383
. : milestone, 364,
iast (478.806 µs) : 457, 501
. : milestone, 479,
iast_FULL (553.956 µs) : 533, 575
. : milestone, 554,
iast_GLOBAL (515.731 µs) : 493, 538
. : milestone, 516,
iast_HARDCODED_SECRET_DISABLED (491.19 µs) : 468, 514
. : milestone, 491,
iast_INACTIVE (440.292 µs) : 420, 461
. : milestone, 440,
iast_TELEMETRY_OFF (472.177 µs) : 449, 495
. : milestone, 472,
tracing (441.321 µs) : 421, 462
. : milestone, 441,
Dacapo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly feedback on the docs and structure. The scripts and test files looks great!
.github/workflows/README.md
Outdated
@@ -26,7 +26,7 @@ _Trigger:_ When closing a milestone. | |||
|
|||
_Action:_ Create a new milestone by incrementing minor version. | |||
|
|||
_Comment:_ Already done when closing a tag. To delete? | |||
_Comment:_ Disaled as it is already done when closing a tag. It will be removed after some testing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
_Comment:_ Disaled as it is already done when closing a tag. It will be removed after some testing. | |
_Comment:_ Disabled as a comment is already added when closing a tag. This will be removed after some testing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don’t get the "comment" part? What about:
Disabled as also covered by
increment-milestone-on-tag
. This will be removed after some testing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We add a comment when closing the tag if iiuc
Your suggestion is much better 😄
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That’s another automation. This one is supposed to create a new "milestone" when we close one. But we already create such milestone when creating the release tag 🤔
The comment thing is another automation that posts a comment on milestone issues to let reporters know the fix is released 😉
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ahhhh, my bad. Thanks for improving the docs here!
58f35bb
to
e104cf1
Compare
Rewrite milestone update on tag Add workflow testing Update README
e104cf1
to
724ce01
Compare
What Does This Do
This PR improves milestone automation by:
Motivation
Remove deprecated third party actions
Add support for patch versions
Add missing permissions
Additional Notes
Related to #7531
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: VULN-8166