Conversation
…nhance permissions Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…update CI configurations for caching Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…os in documentation and code
Signed-off-by: dgtalbug <dgtalbug@gmail.com>
… alerts Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…beler.yml for branch-based matching Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…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>
…I/CD improvements Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…d new PR labeler configuration Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…ease summaries; add label summary for PRs Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…ilities Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…EADME and CI/CD improvement files Signed-off-by: dgtalbug <dgtalbug@gmail.com>
#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>
Signed-off-by: dgtalbug <dgtalbug@gmail.com>
Signed-off-by: dgtalbug <dgtalbug@gmail.com>
… management Signed-off-by: dgtalbug <dgtalbug@gmail.com>
|
📊 Binary Size No significant change
|
Signed-off-by: dgtalbug <dgtalbug@gmail.com>
There was a problem hiding this comment.
Go Benchmark
Details
| Benchmark suite | Current: 960f489 | Previous: baa16c2 | Ratio |
|---|---|---|---|
BenchmarkRenderBanner |
242295 ns/op 40384 B/op 630 allocs/op |
239536 ns/op 39953 B/op 630 allocs/op |
1.01 |
BenchmarkRenderBanner - ns/op |
242295 ns/op |
239536 ns/op |
1.01 |
BenchmarkRenderBanner - B/op |
40384 B/op |
39953 B/op |
1.01 |
BenchmarkRenderBanner - allocs/op |
630 allocs/op |
630 allocs/op |
1 |
BenchmarkRenderBannerAnimated |
218599 ns/op 43514 B/op 630 allocs/op |
119674 ns/op 42564 B/op 630 allocs/op |
1.83 |
BenchmarkRenderBannerAnimated - ns/op |
218599 ns/op |
119674 ns/op |
1.83 |
BenchmarkRenderBannerAnimated - B/op |
43514 B/op |
42564 B/op |
1.02 |
BenchmarkRenderBannerAnimated - allocs/op |
630 allocs/op |
630 allocs/op |
1 |
BenchmarkRenderBannerAnimated_NoAnimation |
114385 ns/op 40307 B/op 630 allocs/op |
120383 ns/op 45200 B/op 630 allocs/op |
0.95 |
BenchmarkRenderBannerAnimated_NoAnimation - ns/op |
114385 ns/op |
120383 ns/op |
0.95 |
BenchmarkRenderBannerAnimated_NoAnimation - B/op |
40307 B/op |
45200 B/op |
0.89 |
BenchmarkRenderBannerAnimated_NoAnimation - allocs/op |
630 allocs/op |
630 allocs/op |
1 |
BenchmarkRenderGradientBanner/cyan-purple |
127840 ns/op 35811 B/op 589 allocs/op |
107077 ns/op 35785 B/op 589 allocs/op |
1.19 |
BenchmarkRenderGradientBanner/cyan-purple - ns/op |
127840 ns/op |
107077 ns/op |
1.19 |
BenchmarkRenderGradientBanner/cyan-purple - B/op |
35811 B/op |
35785 B/op |
1.00 |
BenchmarkRenderGradientBanner/cyan-purple - allocs/op |
589 allocs/op |
589 allocs/op |
1 |
BenchmarkRenderGradientBanner/rainbow |
103010 ns/op 35716 B/op 586 allocs/op |
105891 ns/op 35652 B/op 586 allocs/op |
0.97 |
BenchmarkRenderGradientBanner/rainbow - ns/op |
103010 ns/op |
105891 ns/op |
0.97 |
BenchmarkRenderGradientBanner/rainbow - B/op |
35716 B/op |
35652 B/op |
1.00 |
BenchmarkRenderGradientBanner/rainbow - allocs/op |
586 allocs/op |
586 allocs/op |
1 |
BenchmarkRenderGradientBanner/fire |
103357 ns/op 35754 B/op 589 allocs/op |
105493 ns/op 35698 B/op 589 allocs/op |
0.98 |
BenchmarkRenderGradientBanner/fire - ns/op |
103357 ns/op |
105493 ns/op |
0.98 |
BenchmarkRenderGradientBanner/fire - B/op |
35754 B/op |
35698 B/op |
1.00 |
BenchmarkRenderGradientBanner/fire - allocs/op |
589 allocs/op |
589 allocs/op |
1 |
BenchmarkRenderGradientBanner/ocean |
113696 ns/op 35826 B/op 590 allocs/op |
123918 ns/op 35709 B/op 590 allocs/op |
0.92 |
BenchmarkRenderGradientBanner/ocean - ns/op |
113696 ns/op |
123918 ns/op |
0.92 |
BenchmarkRenderGradientBanner/ocean - B/op |
35826 B/op |
35709 B/op |
1.00 |
BenchmarkRenderGradientBanner/ocean - allocs/op |
590 allocs/op |
590 allocs/op |
1 |
BenchmarkRenderGradientBanner/matrix |
102965 ns/op 35689 B/op 586 allocs/op |
104990 ns/op 35625 B/op 586 allocs/op |
0.98 |
BenchmarkRenderGradientBanner/matrix - ns/op |
102965 ns/op |
104990 ns/op |
0.98 |
BenchmarkRenderGradientBanner/matrix - B/op |
35689 B/op |
35625 B/op |
1.00 |
BenchmarkRenderGradientBanner/matrix - allocs/op |
586 allocs/op |
586 allocs/op |
1 |
BenchmarkRenderCharacterRainbow |
719105 ns/op 59048 B/op 3569 allocs/op |
728498 ns/op 59048 B/op 3569 allocs/op |
0.99 |
BenchmarkRenderCharacterRainbow - ns/op |
719105 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 |
16952 ns/op 2256 B/op 71 allocs/op |
17061 ns/op 2256 B/op 71 allocs/op |
0.99 |
BenchmarkColorizeHelp - ns/op |
16952 ns/op |
17061 ns/op |
0.99 |
BenchmarkColorizeHelp - B/op |
2256 B/op |
2256 B/op |
1 |
BenchmarkColorizeHelp - allocs/op |
71 allocs/op |
71 allocs/op |
1 |
BenchmarkColorizeHelpWithAnimation |
221211157 ns/op 1385 B/op 50 allocs/op |
221253761 ns/op 1385 B/op 50 allocs/op |
1.00 |
BenchmarkColorizeHelpWithAnimation - ns/op |
221211157 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 |
23.72 ns/op 0 B/op 0 allocs/op |
23.78 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkHexToColor - ns/op |
23.72 ns/op |
23.78 ns/op |
1.00 |
BenchmarkHexToColor - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkHexToColor - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkColorToHex |
162.1 ns/op 8 B/op 1 allocs/op |
161.4 ns/op 8 B/op 1 allocs/op |
1.00 |
BenchmarkColorToHex - ns/op |
162.1 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.5 ns/op 0 B/op 0 allocs/op |
4.827 ns/op 0 B/op 0 allocs/op |
0.93 |
BenchmarkInterpolate - ns/op |
4.5 ns/op |
4.827 ns/op |
0.93 |
BenchmarkInterpolate - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkInterpolate - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkColorTransitionAt |
4.493 ns/op 0 B/op 0 allocs/op |
4.85 ns/op 0 B/op 0 allocs/op |
0.93 |
BenchmarkColorTransitionAt - ns/op |
4.493 ns/op |
4.85 ns/op |
0.93 |
BenchmarkColorTransitionAt - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkColorTransitionAt - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkLoadConfig |
3710 ns/op 216 B/op 5 allocs/op |
3805 ns/op 216 B/op 5 allocs/op |
0.98 |
BenchmarkLoadConfig - ns/op |
3710 ns/op |
3805 ns/op |
0.98 |
BenchmarkLoadConfig - B/op |
216 B/op |
216 B/op |
1 |
BenchmarkLoadConfig - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkShouldAnimate |
757.3 ns/op 0 B/op 0 allocs/op |
777.8 ns/op 0 B/op 0 allocs/op |
0.97 |
BenchmarkShouldAnimate - ns/op |
757.3 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 |
110.6 ns/op 16 B/op 0 allocs/op |
103.7 ns/op 16 B/op 0 allocs/op |
1.07 |
BenchmarkFrameRateAdapter_RecordFrame - ns/op |
110.6 ns/op |
103.7 ns/op |
1.07 |
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.579 ns/op 0 B/op 0 allocs/op |
5.435 ns/op 0 B/op 0 allocs/op |
1.03 |
BenchmarkFrameRateAdapter_GetCurrentFPS - ns/op |
5.579 ns/op |
5.435 ns/op |
1.03 |
BenchmarkFrameRateAdapter_GetCurrentFPS - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFrameRateAdapter_GetCurrentFPS - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFrameRateAdapter_GetStats |
29.22 ns/op 0 B/op 0 allocs/op |
35.1 ns/op 0 B/op 0 allocs/op |
0.83 |
BenchmarkFrameRateAdapter_GetStats - ns/op |
29.22 ns/op |
35.1 ns/op |
0.83 |
BenchmarkFrameRateAdapter_GetStats - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFrameRateAdapter_GetStats - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkLerp |
0.3322 ns/op 0 B/op 0 allocs/op |
0.312 ns/op 0 B/op 0 allocs/op |
1.06 |
BenchmarkLerp - ns/op |
0.3322 ns/op |
0.312 ns/op |
1.06 |
BenchmarkLerp - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkLerp - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkEaseInOut |
5.024 ns/op 0 B/op 0 allocs/op |
4.73 ns/op 0 B/op 0 allocs/op |
1.06 |
BenchmarkEaseInOut - ns/op |
5.024 ns/op |
4.73 ns/op |
1.06 |
BenchmarkEaseInOut - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkEaseInOut - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkEaseOut |
19.09 ns/op 0 B/op 0 allocs/op |
19.58 ns/op 0 B/op 0 allocs/op |
0.97 |
BenchmarkEaseOut - ns/op |
19.09 ns/op |
19.58 ns/op |
0.97 |
BenchmarkEaseOut - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkEaseOut - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkColorTransition |
14.39 ns/op 0 B/op 0 allocs/op |
14.43 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkColorTransition - ns/op |
14.39 ns/op |
14.43 ns/op |
1.00 |
BenchmarkColorTransition - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkColorTransition - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkPerformanceMonitor_RecordFrame |
16.22 ns/op 22 B/op 0 allocs/op |
15.04 ns/op 22 B/op 0 allocs/op |
1.08 |
BenchmarkPerformanceMonitor_RecordFrame - ns/op |
16.22 ns/op |
15.04 ns/op |
1.08 |
BenchmarkPerformanceMonitor_RecordFrame - B/op |
22 B/op |
22 B/op |
1 |
BenchmarkPerformanceMonitor_RecordFrame - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkPerformanceMonitor_GetStats |
4596 ns/op 1792 B/op 2 allocs/op |
4631 ns/op 1792 B/op 2 allocs/op |
0.99 |
BenchmarkPerformanceMonitor_GetStats - ns/op |
4596 ns/op |
4631 ns/op |
0.99 |
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.188 ns/op 0 B/op 0 allocs/op |
2.512 ns/op 0 B/op 0 allocs/op |
0.87 |
BenchmarkPerformanceMonitor_Disabled - ns/op |
2.188 ns/op |
2.512 ns/op |
0.87 |
BenchmarkPerformanceMonitor_Disabled - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkPerformanceMonitor_Disabled - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkWithProgress |
205.9 ns/op 0 B/op 0 allocs/op |
205.7 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkWithProgress - ns/op |
205.9 ns/op |
205.7 ns/op |
1.00 |
BenchmarkWithProgress - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkWithProgress - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkResizeHandler_GetSize |
5.966 ns/op 0 B/op 0 allocs/op |
5.662 ns/op 0 B/op 0 allocs/op |
1.05 |
BenchmarkResizeHandler_GetSize - ns/op |
5.966 ns/op |
5.662 ns/op |
1.05 |
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.955 ns/op 0 B/op 0 allocs/op |
5.66 ns/op 0 B/op 0 allocs/op |
1.05 |
BenchmarkResizeHandler_ShouldContinue - ns/op |
5.955 ns/op |
5.66 ns/op |
1.05 |
BenchmarkResizeHandler_ShouldContinue - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkResizeHandler_ShouldContinue - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkWithSpinner |
17.05 ns/op 0 B/op 0 allocs/op |
17.19 ns/op 0 B/op 0 allocs/op |
0.99 |
BenchmarkWithSpinner - ns/op |
17.05 ns/op |
17.19 ns/op |
0.99 |
BenchmarkWithSpinner - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkWithSpinner - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkAnimateThemeTransition |
4.084 ns/op 0 B/op 0 allocs/op |
4.393 ns/op 0 B/op 0 allocs/op |
0.93 |
BenchmarkAnimateThemeTransition - ns/op |
4.084 ns/op |
4.393 ns/op |
0.93 |
BenchmarkAnimateThemeTransition - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkAnimateThemeTransition - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkThemePreviewFrame |
59.07 ns/op 0 B/op 0 allocs/op |
59.65 ns/op 0 B/op 0 allocs/op |
0.99 |
BenchmarkThemePreviewFrame - ns/op |
59.07 ns/op |
59.65 ns/op |
0.99 |
BenchmarkThemePreviewFrame - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkThemePreviewFrame - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkGenerate |
4127127 ns/op 1824608 B/op 22306 allocs/op |
||
BenchmarkGenerate - ns/op |
4127127 ns/op |
||
BenchmarkGenerate - B/op |
1824608 B/op |
||
BenchmarkGenerate - allocs/op |
22306 allocs/op |
||
BenchmarkGenerateWithAllFeatures |
3447073 ns/op 1446298 B/op 18982 allocs/op |
||
BenchmarkGenerateWithAllFeatures - ns/op |
3447073 ns/op |
||
BenchmarkGenerateWithAllFeatures - B/op |
1446298 B/op |
||
BenchmarkGenerateWithAllFeatures - allocs/op |
18982 allocs/op |
||
BenchmarkCleanGeneratedDir |
4277831 ns/op 1878305 B/op 23106 allocs/op |
||
BenchmarkCleanGeneratedDir - ns/op |
4277831 ns/op |
||
BenchmarkCleanGeneratedDir - B/op |
1878305 B/op |
||
BenchmarkCleanGeneratedDir - allocs/op |
23106 allocs/op |
||
BenchmarkInitialize |
474257 ns/op 253010 B/op 3284 allocs/op |
||
BenchmarkInitialize - ns/op |
474257 ns/op |
||
BenchmarkInitialize - B/op |
253010 B/op |
||
BenchmarkInitialize - allocs/op |
3284 allocs/op |
||
BenchmarkInitializeWithExistingWorkspace |
11928035 ns/op 5027898 B/op 60357 allocs/op |
||
BenchmarkInitializeWithExistingWorkspace - ns/op |
11928035 ns/op |
||
BenchmarkInitializeWithExistingWorkspace - B/op |
5027898 B/op |
||
BenchmarkInitializeWithExistingWorkspace - allocs/op |
60357 allocs/op |
||
BenchmarkDetectRoot |
1603 ns/op 456 B/op 13 allocs/op |
||
BenchmarkDetectRoot - ns/op |
1603 ns/op |
||
BenchmarkDetectRoot - B/op |
456 B/op |
||
BenchmarkDetectRoot - allocs/op |
13 allocs/op |
||
BenchmarkValidate |
24873 ns/op 14536 B/op 176 allocs/op |
||
BenchmarkValidate - ns/op |
24873 ns/op |
||
BenchmarkValidate - B/op |
14536 B/op |
||
BenchmarkValidate - allocs/op |
176 allocs/op |
||
BenchmarkValidateWithManyServices |
66183 ns/op 30856 B/op 467 allocs/op |
||
BenchmarkValidateWithManyServices - ns/op |
66183 ns/op |
||
BenchmarkValidateWithManyServices - B/op |
30856 B/op |
||
BenchmarkValidateWithManyServices - allocs/op |
467 allocs/op |
||
BenchmarkValidateMinimal |
13885 ns/op 10480 B/op 105 allocs/op |
||
BenchmarkValidateMinimal - ns/op |
13885 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.
…d safety Signed-off-by: dgtalbug <dgtalbug@gmail.com>
|
📊 Binary Size No significant change
|
Signed-off-by: dgtalbug <dgtalbug@gmail.com>
|
📊 Binary Size No significant change
|
Signed-off-by: dgtalbug <dgtalbug@gmail.com>
|
📊 Binary Size No significant change
|
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.
This pull request introduces significant improvements to the project's GitHub automation, CI/CD workflows, and labeling/release processes. The main changes include enhanced PR labeling and categorization, a major overhaul of CI/CD and quality checks, improvements to the release drafter configuration, and the removal of the old Dependabot configuration. These updates aim to streamline contribution workflows, improve automation, and increase release note clarity.
Workflow and Automation Enhancements:
.github/workflows/ci.yml:.github/workflows/pr-labeler.yml: Automates PR labeling and prints label summaries..github/workflows/link-check.yml: Schedules weekly link checks, with PR checks now handled in CI.Labeling and Categorization Improvements:
.github/labeler.ymlto automatically label PRs based on branch naming patterns and file changes (e.g., feature, bug, documentation, ci, performance, security, etc.)..github/release-drafter.yml, including new categories (UI/UX), improved autolabeler rules, and enhanced version resolution based on labels. [1] [2] [3]Release Note and Drafting Improvements:
.github/release-drafter.yml:Deprecations and Removals:
.github/dependabot.yml, discontinuing automated dependency update PRs in favor of improved manual or alternative dependency management.Minor Workflow Improvements:
These changes collectively modernize the project's automation, improve contributor experience, and ensure higher release quality.
References:
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]