feat: add new workflows for binary size tracking and spell checking; … - #31
Merged
Conversation
…update CI configurations for caching Signed-off-by: dgtalbug <dgtalbug@gmail.com>
There was a problem hiding this comment.
Go Benchmark
Details
| Benchmark suite | Current: b20077b | Previous: baa16c2 | Ratio |
|---|---|---|---|
BenchmarkRenderBanner |
239656 ns/op 38860 B/op 630 allocs/op |
239536 ns/op 39953 B/op 630 allocs/op |
1.00 |
BenchmarkRenderBanner - ns/op |
239656 ns/op |
239536 ns/op |
1.00 |
BenchmarkRenderBanner - B/op |
38860 B/op |
39953 B/op |
0.97 |
BenchmarkRenderBanner - allocs/op |
630 allocs/op |
630 allocs/op |
1 |
BenchmarkRenderBannerAnimated |
216774 ns/op 39707 B/op 630 allocs/op |
119674 ns/op 42564 B/op 630 allocs/op |
1.81 |
BenchmarkRenderBannerAnimated - ns/op |
216774 ns/op |
119674 ns/op |
1.81 |
BenchmarkRenderBannerAnimated - B/op |
39707 B/op |
42564 B/op |
0.93 |
BenchmarkRenderBannerAnimated - allocs/op |
630 allocs/op |
630 allocs/op |
1 |
BenchmarkRenderBannerAnimated_NoAnimation |
125187 ns/op 46710 B/op 630 allocs/op |
120383 ns/op 45200 B/op 630 allocs/op |
1.04 |
BenchmarkRenderBannerAnimated_NoAnimation - ns/op |
125187 ns/op |
120383 ns/op |
1.04 |
BenchmarkRenderBannerAnimated_NoAnimation - B/op |
46710 B/op |
45200 B/op |
1.03 |
BenchmarkRenderBannerAnimated_NoAnimation - allocs/op |
630 allocs/op |
630 allocs/op |
1 |
BenchmarkRenderGradientBanner/cyan-purple |
105965 ns/op 35856 B/op 589 allocs/op |
107077 ns/op 35785 B/op 589 allocs/op |
0.99 |
BenchmarkRenderGradientBanner/cyan-purple - ns/op |
105965 ns/op |
107077 ns/op |
0.99 |
BenchmarkRenderGradientBanner/cyan-purple - B/op |
35856 B/op |
35785 B/op |
1.00 |
BenchmarkRenderGradientBanner/cyan-purple - allocs/op |
589 allocs/op |
589 allocs/op |
1 |
BenchmarkRenderGradientBanner/rainbow |
133624 ns/op 35647 B/op 586 allocs/op |
105891 ns/op 35652 B/op 586 allocs/op |
1.26 |
BenchmarkRenderGradientBanner/rainbow - ns/op |
133624 ns/op |
105891 ns/op |
1.26 |
BenchmarkRenderGradientBanner/rainbow - B/op |
35647 B/op |
35652 B/op |
1.00 |
BenchmarkRenderGradientBanner/rainbow - allocs/op |
586 allocs/op |
586 allocs/op |
1 |
BenchmarkRenderGradientBanner/fire |
105472 ns/op 35765 B/op 589 allocs/op |
105493 ns/op 35698 B/op 589 allocs/op |
1.00 |
BenchmarkRenderGradientBanner/fire - ns/op |
105472 ns/op |
105493 ns/op |
1.00 |
BenchmarkRenderGradientBanner/fire - B/op |
35765 B/op |
35698 B/op |
1.00 |
BenchmarkRenderGradientBanner/fire - allocs/op |
589 allocs/op |
589 allocs/op |
1 |
BenchmarkRenderGradientBanner/ocean |
106512 ns/op 35794 B/op 590 allocs/op |
123918 ns/op 35709 B/op 590 allocs/op |
0.86 |
BenchmarkRenderGradientBanner/ocean - ns/op |
106512 ns/op |
123918 ns/op |
0.86 |
BenchmarkRenderGradientBanner/ocean - B/op |
35794 B/op |
35709 B/op |
1.00 |
BenchmarkRenderGradientBanner/ocean - allocs/op |
590 allocs/op |
590 allocs/op |
1 |
BenchmarkRenderGradientBanner/matrix |
104577 ns/op 35644 B/op 586 allocs/op |
104990 ns/op 35625 B/op 586 allocs/op |
1.00 |
BenchmarkRenderGradientBanner/matrix - ns/op |
104577 ns/op |
104990 ns/op |
1.00 |
BenchmarkRenderGradientBanner/matrix - B/op |
35644 B/op |
35625 B/op |
1.00 |
BenchmarkRenderGradientBanner/matrix - allocs/op |
586 allocs/op |
586 allocs/op |
1 |
BenchmarkRenderCharacterRainbow |
722062 ns/op 59048 B/op 3569 allocs/op |
728498 ns/op 59048 B/op 3569 allocs/op |
0.99 |
BenchmarkRenderCharacterRainbow - ns/op |
722062 ns/op |
728498 ns/op |
0.99 |
BenchmarkRenderCharacterRainbow - B/op |
59048 B/op |
59048 B/op |
1 |
BenchmarkRenderCharacterRainbow - allocs/op |
3569 allocs/op |
3569 allocs/op |
1 |
BenchmarkColorizeHelp |
17152 ns/op 2256 B/op 71 allocs/op |
17061 ns/op 2256 B/op 71 allocs/op |
1.01 |
BenchmarkColorizeHelp - ns/op |
17152 ns/op |
17061 ns/op |
1.01 |
BenchmarkColorizeHelp - B/op |
2256 B/op |
2256 B/op |
1 |
BenchmarkColorizeHelp - allocs/op |
71 allocs/op |
71 allocs/op |
1 |
BenchmarkColorizeHelpWithAnimation |
221230790 ns/op 1385 B/op 50 allocs/op |
221253761 ns/op 1385 B/op 50 allocs/op |
1.00 |
BenchmarkColorizeHelpWithAnimation - ns/op |
221230790 ns/op |
221253761 ns/op |
1.00 |
BenchmarkColorizeHelpWithAnimation - B/op |
1385 B/op |
1385 B/op |
1 |
BenchmarkColorizeHelpWithAnimation - allocs/op |
50 allocs/op |
50 allocs/op |
1 |
BenchmarkHexToColor |
24.15 ns/op 0 B/op 0 allocs/op |
23.78 ns/op 0 B/op 0 allocs/op |
1.02 |
BenchmarkHexToColor - ns/op |
24.15 ns/op |
23.78 ns/op |
1.02 |
BenchmarkHexToColor - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkHexToColor - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkColorToHex |
160.9 ns/op 8 B/op 1 allocs/op |
161.4 ns/op 8 B/op 1 allocs/op |
1.00 |
BenchmarkColorToHex - ns/op |
160.9 ns/op |
161.4 ns/op |
1.00 |
BenchmarkColorToHex - B/op |
8 B/op |
8 B/op |
1 |
BenchmarkColorToHex - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkInterpolate |
4.572 ns/op 0 B/op 0 allocs/op |
4.827 ns/op 0 B/op 0 allocs/op |
0.95 |
BenchmarkInterpolate - ns/op |
4.572 ns/op |
4.827 ns/op |
0.95 |
BenchmarkInterpolate - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkInterpolate - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkColorTransitionAt |
4.883 ns/op 0 B/op 0 allocs/op |
4.85 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkColorTransitionAt - ns/op |
4.883 ns/op |
4.85 ns/op |
1.01 |
BenchmarkColorTransitionAt - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkColorTransitionAt - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkLoadConfig |
3770 ns/op 216 B/op 5 allocs/op |
3805 ns/op 216 B/op 5 allocs/op |
0.99 |
BenchmarkLoadConfig - ns/op |
3770 ns/op |
3805 ns/op |
0.99 |
BenchmarkLoadConfig - B/op |
216 B/op |
216 B/op |
1 |
BenchmarkLoadConfig - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkShouldAnimate |
758.1 ns/op 0 B/op 0 allocs/op |
777.8 ns/op 0 B/op 0 allocs/op |
0.97 |
BenchmarkShouldAnimate - ns/op |
758.1 ns/op |
777.8 ns/op |
0.97 |
BenchmarkShouldAnimate - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkShouldAnimate - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFrameRateAdapter_RecordFrame |
108.7 ns/op 16 B/op 0 allocs/op |
103.7 ns/op 16 B/op 0 allocs/op |
1.05 |
BenchmarkFrameRateAdapter_RecordFrame - ns/op |
108.7 ns/op |
103.7 ns/op |
1.05 |
BenchmarkFrameRateAdapter_RecordFrame - B/op |
16 B/op |
16 B/op |
1 |
BenchmarkFrameRateAdapter_RecordFrame - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFrameRateAdapter_GetCurrentFPS |
5.489 ns/op 0 B/op 0 allocs/op |
5.435 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkFrameRateAdapter_GetCurrentFPS - ns/op |
5.489 ns/op |
5.435 ns/op |
1.01 |
BenchmarkFrameRateAdapter_GetCurrentFPS - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFrameRateAdapter_GetCurrentFPS - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFrameRateAdapter_GetStats |
35.28 ns/op 0 B/op 0 allocs/op |
35.1 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkFrameRateAdapter_GetStats - ns/op |
35.28 ns/op |
35.1 ns/op |
1.01 |
BenchmarkFrameRateAdapter_GetStats - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFrameRateAdapter_GetStats - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkLerp |
0.3131 ns/op 0 B/op 0 allocs/op |
0.312 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkLerp - ns/op |
0.3131 ns/op |
0.312 ns/op |
1.00 |
BenchmarkLerp - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkLerp - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkEaseInOut |
4.696 ns/op 0 B/op 0 allocs/op |
4.73 ns/op 0 B/op 0 allocs/op |
0.99 |
BenchmarkEaseInOut - ns/op |
4.696 ns/op |
4.73 ns/op |
0.99 |
BenchmarkEaseInOut - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkEaseInOut - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkEaseOut |
19.53 ns/op 0 B/op 0 allocs/op |
19.58 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkEaseOut - ns/op |
19.53 ns/op |
19.58 ns/op |
1.00 |
BenchmarkEaseOut - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkEaseOut - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkColorTransition |
14.51 ns/op 0 B/op 0 allocs/op |
14.43 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkColorTransition - ns/op |
14.51 ns/op |
14.43 ns/op |
1.01 |
BenchmarkColorTransition - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkColorTransition - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkPerformanceMonitor_RecordFrame |
14.95 ns/op 22 B/op 0 allocs/op |
15.04 ns/op 22 B/op 0 allocs/op |
0.99 |
BenchmarkPerformanceMonitor_RecordFrame - ns/op |
14.95 ns/op |
15.04 ns/op |
0.99 |
BenchmarkPerformanceMonitor_RecordFrame - B/op |
22 B/op |
22 B/op |
1 |
BenchmarkPerformanceMonitor_RecordFrame - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkPerformanceMonitor_GetStats |
4609 ns/op 1792 B/op 2 allocs/op |
4631 ns/op 1792 B/op 2 allocs/op |
1.00 |
BenchmarkPerformanceMonitor_GetStats - ns/op |
4609 ns/op |
4631 ns/op |
1.00 |
BenchmarkPerformanceMonitor_GetStats - B/op |
1792 B/op |
1792 B/op |
1 |
BenchmarkPerformanceMonitor_GetStats - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkPerformanceMonitor_Disabled |
2.501 ns/op 0 B/op 0 allocs/op |
2.512 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkPerformanceMonitor_Disabled - ns/op |
2.501 ns/op |
2.512 ns/op |
1.00 |
BenchmarkPerformanceMonitor_Disabled - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkPerformanceMonitor_Disabled - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkWithProgress |
208 ns/op 0 B/op 0 allocs/op |
205.7 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkWithProgress - ns/op |
208 ns/op |
205.7 ns/op |
1.01 |
BenchmarkWithProgress - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkWithProgress - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkResizeHandler_GetSize |
5.659 ns/op 0 B/op 0 allocs/op |
5.662 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkResizeHandler_GetSize - ns/op |
5.659 ns/op |
5.662 ns/op |
1.00 |
BenchmarkResizeHandler_GetSize - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkResizeHandler_GetSize - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkResizeHandler_ShouldContinue |
5.659 ns/op 0 B/op 0 allocs/op |
5.66 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkResizeHandler_ShouldContinue - ns/op |
5.659 ns/op |
5.66 ns/op |
1.00 |
BenchmarkResizeHandler_ShouldContinue - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkResizeHandler_ShouldContinue - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkWithSpinner |
17.26 ns/op 0 B/op 0 allocs/op |
17.19 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkWithSpinner - ns/op |
17.26 ns/op |
17.19 ns/op |
1.00 |
BenchmarkWithSpinner - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkWithSpinner - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkAnimateThemeTransition |
4.392 ns/op 0 B/op 0 allocs/op |
4.393 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkAnimateThemeTransition - ns/op |
4.392 ns/op |
4.393 ns/op |
1.00 |
BenchmarkAnimateThemeTransition - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkAnimateThemeTransition - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkThemePreviewFrame |
59.5 ns/op 0 B/op 0 allocs/op |
59.65 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkThemePreviewFrame - ns/op |
59.5 ns/op |
59.65 ns/op |
1.00 |
BenchmarkThemePreviewFrame - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkThemePreviewFrame - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkGenerate |
4201095 ns/op 1855177 B/op 22438 allocs/op |
||
BenchmarkGenerate - ns/op |
4201095 ns/op |
||
BenchmarkGenerate - B/op |
1855177 B/op |
||
BenchmarkGenerate - allocs/op |
22438 allocs/op |
||
BenchmarkGenerateWithAllFeatures |
3562470 ns/op 1436274 B/op 18968 allocs/op |
||
BenchmarkGenerateWithAllFeatures - ns/op |
3562470 ns/op |
||
BenchmarkGenerateWithAllFeatures - B/op |
1436274 B/op |
||
BenchmarkGenerateWithAllFeatures - allocs/op |
18968 allocs/op |
||
BenchmarkCleanGeneratedDir |
4141280 ns/op 1769635 B/op 21740 allocs/op |
||
BenchmarkCleanGeneratedDir - ns/op |
4141280 ns/op |
||
BenchmarkCleanGeneratedDir - B/op |
1769635 B/op |
||
BenchmarkCleanGeneratedDir - allocs/op |
21740 allocs/op |
||
BenchmarkInitialize |
502407 ns/op 253003 B/op 3284 allocs/op |
||
BenchmarkInitialize - ns/op |
502407 ns/op |
||
BenchmarkInitialize - B/op |
253003 B/op |
||
BenchmarkInitialize - allocs/op |
3284 allocs/op |
||
BenchmarkInitializeWithExistingWorkspace |
11412709 ns/op 4729849 B/op 56598 allocs/op |
||
BenchmarkInitializeWithExistingWorkspace - ns/op |
11412709 ns/op |
||
BenchmarkInitializeWithExistingWorkspace - B/op |
4729849 B/op |
||
BenchmarkInitializeWithExistingWorkspace - allocs/op |
56598 allocs/op |
||
BenchmarkDetectRoot |
1563 ns/op 456 B/op 13 allocs/op |
||
BenchmarkDetectRoot - ns/op |
1563 ns/op |
||
BenchmarkDetectRoot - B/op |
456 B/op |
||
BenchmarkDetectRoot - allocs/op |
13 allocs/op |
||
BenchmarkValidate |
28219 ns/op 14536 B/op 176 allocs/op |
||
BenchmarkValidate - ns/op |
28219 ns/op |
||
BenchmarkValidate - B/op |
14536 B/op |
||
BenchmarkValidate - allocs/op |
176 allocs/op |
||
BenchmarkValidateWithManyServices |
68385 ns/op 30856 B/op 467 allocs/op |
||
BenchmarkValidateWithManyServices - ns/op |
68385 ns/op |
||
BenchmarkValidateWithManyServices - B/op |
30856 B/op |
||
BenchmarkValidateWithManyServices - allocs/op |
467 allocs/op |
||
BenchmarkValidateMinimal |
14555 ns/op 10480 B/op 105 allocs/op |
||
BenchmarkValidateMinimal - ns/op |
14555 ns/op |
||
BenchmarkValidateMinimal - B/op |
10480 B/op |
||
BenchmarkValidateMinimal - allocs/op |
105 allocs/op |
This comment was automatically generated by workflow using github-action-benchmark.
…os in documentation and code
Signed-off-by: dgtalbug <dgtalbug@gmail.com>
🟡 Binary Size Report
|
… alerts Signed-off-by: dgtalbug <dgtalbug@gmail.com>
🟡 Binary Size Report
|
…beler.yml for branch-based matching Signed-off-by: dgtalbug <dgtalbug@gmail.com>
🟡 Binary Size Report
|
…ml; modify pr-labeler.yml to use actions/checkout@v6 Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…d PR checks for labeling, size, spellcheck, link checking, and security scanning Signed-off-by: dgtalbug <dgtalbug@gmail.com>
|
📊 Binary Size No significant change
|
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Go Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 2.
| Benchmark suite | Current: 706e96e | Previous: baa16c2 | Ratio |
|---|---|---|---|
BenchmarkFrameRateAdapter_GetCurrentFPS |
16.26 ns/op 0 B/op 0 allocs/op |
5.435 ns/op 0 B/op 0 allocs/op |
2.99 |
BenchmarkFrameRateAdapter_GetCurrentFPS - ns/op |
16.26 ns/op |
5.435 ns/op |
2.99 |
BenchmarkPerformanceMonitor_RecordFrame |
38.21 ns/op 22 B/op 0 allocs/op |
15.04 ns/op 22 B/op 0 allocs/op |
2.54 |
BenchmarkPerformanceMonitor_RecordFrame - ns/op |
38.21 ns/op |
15.04 ns/op |
2.54 |
BenchmarkResizeHandler_GetSize |
16.5 ns/op 0 B/op 0 allocs/op |
5.662 ns/op 0 B/op 0 allocs/op |
2.91 |
BenchmarkResizeHandler_GetSize - ns/op |
16.5 ns/op |
5.662 ns/op |
2.91 |
BenchmarkResizeHandler_ShouldContinue |
16.44 ns/op 0 B/op 0 allocs/op |
5.66 ns/op 0 B/op 0 allocs/op |
2.90 |
BenchmarkResizeHandler_ShouldContinue - ns/op |
16.44 ns/op |
5.66 ns/op |
2.90 |
This comment was automatically generated by workflow using github-action-benchmark.
…I/CD improvements Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…d new PR labeler configuration Signed-off-by: dgtalbug <dgtalbug@gmail.com>
|
📊 Binary Size No significant change
|
…ease summaries; add label summary for PRs Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…ilities Signed-off-by: dgtalbug <dgtalbug@gmail.com>
|
📊 Binary Size No significant change
|
…EADME and CI/CD improvement files Signed-off-by: dgtalbug <dgtalbug@gmail.com>
|
📊 Binary Size No significant change
|
dgtalbug
added a commit
that referenced
this pull request
Dec 27, 2025
* feat: update CI and release workflows to support develop branch and enhance permissions Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: add new workflows for binary size tracking and spell checking; update CI configurations for caching Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: update spellcheck configuration and exclude test files; fix typos in documentation and code * fix: update key handling logic in initModel and adjust test expectations Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: enhance benchmark workflow with error handling and non-critical alerts Signed-off-by: dgtalbug <dgtalbug@gmail.com> * docs: update GITHUB_ACTIONS_GUIDE with auto-labeling notes; modify labeler.yml for branch-based matching Signed-off-by: dgtalbug <dgtalbug@gmail.com> * docs: update GITHUB_ACTIONS_GUIDE with location details for labeler.yml; modify pr-labeler.yml to use actions/checkout@v6 Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: consolidate CI workflows into ci.yml; update permissions and add PR checks for labeling, size, spellcheck, link checking, and security scanning Signed-off-by: dgtalbug <dgtalbug@gmail.com> * docs: update README and WORKSPACE_QUICKSTART with links and archive CI/CD improvements Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: update CI workflows for improved labeling and link checking; add new PR labeler configuration Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: enhance CI/CD workflows with benchmark result summaries and release summaries; add label summary for PRs Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: update permissions in feature-release.yml for enhanced CI capabilities Signed-off-by: dgtalbug <dgtalbug@gmail.com> * chore: update documentation links and remove obsolete references in README and CI/CD improvement files Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: add new workflows for binary size tracking and spell checking; … (#31) * feat: add new workflows for binary size tracking and spell checking; update CI configurations for caching Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: update spellcheck configuration and exclude test files; fix typos in documentation and code * fix: update key handling logic in initModel and adjust test expectations Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: enhance benchmark workflow with error handling and non-critical alerts Signed-off-by: dgtalbug <dgtalbug@gmail.com> * docs: update GITHUB_ACTIONS_GUIDE with auto-labeling notes; modify labeler.yml for branch-based matching Signed-off-by: dgtalbug <dgtalbug@gmail.com> * docs: update GITHUB_ACTIONS_GUIDE with location details for labeler.yml; modify pr-labeler.yml to use actions/checkout@v6 Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: consolidate CI workflows into ci.yml; update permissions and add PR checks for labeling, size, spellcheck, link checking, and security scanning Signed-off-by: dgtalbug <dgtalbug@gmail.com> * docs: update README and WORKSPACE_QUICKSTART with links and archive CI/CD improvements Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: update CI workflows for improved labeling and link checking; add new PR labeler configuration Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: enhance CI/CD workflows with benchmark result summaries and release summaries; add label summary for PRs Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: update permissions in feature-release.yml for enhanced CI capabilities Signed-off-by: dgtalbug <dgtalbug@gmail.com> * chore: update documentation links and remove obsolete references in README and CI/CD improvement files Signed-off-by: dgtalbug <dgtalbug@gmail.com> --------- Signed-off-by: dgtalbug <dgtalbug@gmail.com> * refactor: disable parallel execution in tests to ensure thread safety Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: enable parallel execution in tests for improved performance Signed-off-by: dgtalbug <dgtalbug@gmail.com> * feat: restructure CI workflow for improved test coverage and artifact management Signed-off-by: dgtalbug <dgtalbug@gmail.com> * chore: remove push trigger from CI workflow for cleaner execution Signed-off-by: dgtalbug <dgtalbug@gmail.com> * refactor: disable parallel execution in help tests for improved thread safety Signed-off-by: dgtalbug <dgtalbug@gmail.com> * refactor: disable parallel execution in tests for improved thread safety Signed-off-by: dgtalbug <dgtalbug@gmail.com> * refactor: reorder import statements for consistency in test files Signed-off-by: dgtalbug <dgtalbug@gmail.com> --------- Signed-off-by: dgtalbug <dgtalbug@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR introduces a series of enhancements and fixes to the CI/CD pipeline, documentation, and related workflows. The key changes include consolidating CI workflows, updating permissions for better security, and adding new features like benchmark result summaries, release summaries, and automated PR labeling.
Type of Change
Related Issue
Fixes #
Changes Made
ci.ymlfor easier management.feature-release.ymland other workflow files to enhance security.README.md,WORKSPACE_QUICKSTART.md, andGITHUB_ACTIONS_GUIDE.mdwith the latest information and links.initModeland adjusted test expectations accordingly.Testing
Checklist
Additional Notes
These changes aim to improve the overall developer experience by providing a more robust and efficient CI/CD pipeline, better documentation, and a more streamlined PR process.