Skip to content

feat: add new workflows for binary size tracking and spell checking; … - #31

Merged
dgtalbug merged 12 commits into
developfrom
ci-cd-updates
Dec 27, 2025
Merged

feat: add new workflows for binary size tracking and spell checking; …#31
dgtalbug merged 12 commits into
developfrom
ci-cd-updates

Conversation

@dgtalbug

@dgtalbug dgtalbug commented Dec 27, 2025

Copy link
Copy Markdown
Contributor

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

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • 🚀 New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation update
  • 🔧 Refactoring (no functional changes)
  • ⚡ Performance improvement
  • 🧪 Test update
  • 📦 Dependency update

Related Issue

Fixes #

Changes Made

  • CI/CD Pipeline:
    • Consolidated multiple CI workflows into a single ci.yml for easier management.
    • Updated permissions in feature-release.yml and other workflow files to enhance security.
    • Added new workflows for tracking binary size and performing spell checks.
    • Enhanced the benchmark workflow with error handling and non-critical alerts.
  • Documentation:
    • Updated README.md, WORKSPACE_QUICKSTART.md, and GITHUB_ACTIONS_GUIDE.md with the latest information and links.
    • Fixed typos and broken links across various documentation files.
  • PR Process:
    • Added a new PR labeler configuration to automatically label PRs based on their content.
    • Introduced benchmark result summaries and release summaries to provide better context in PRs.
  • Bug Fixes:
    • Corrected key handling logic in initModel and adjusted test expectations accordingly.
    • Updated the spellcheck configuration to exclude test files and fixed various typos in the codebase.

Testing

  • All existing tests pass
  • Added new tests for changes
  • Manual testing completed
  • Tested on multiple platforms (if applicable)

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published

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.

…update CI configurations for caching

Signed-off-by: dgtalbug <dgtalbug@gmail.com>
@github-actions github-actions Bot added ci documentation Improvements or additions to documentation feature size/XL labels Dec 27, 2025

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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.

@github-actions

Copy link
Copy Markdown

🟡 Binary Size Report

Metric Size
Base 12.30 MB
PR 12.31 MB
Change increased by 0.00 MB (+0.04%)

… alerts

Signed-off-by: dgtalbug <dgtalbug@gmail.com>
@github-actions

Copy link
Copy Markdown

🟡 Binary Size Report

Metric Size
Base 12.30 MB
PR 12.31 MB
Change increased by 0.00 MB (+0.04%)

…beler.yml for branch-based matching

Signed-off-by: dgtalbug <dgtalbug@gmail.com>
@github-actions

Copy link
Copy Markdown

🟡 Binary Size Report

Metric Size
Base 12.30 MB
PR 12.31 MB
Change increased by 0.00 MB (+0.04%)

…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>
@github-actions

Copy link
Copy Markdown

📊 Binary Size No significant change

Metric Size
Base 12.30 MB
PR 12.31 MB
Diff +4.69 KB (+0.04%)

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ 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>
@github-actions

Copy link
Copy Markdown

📊 Binary Size No significant change

Metric Size
Base 12.30 MB
PR 12.31 MB
Diff +4.69 KB (+0.04%)

…ease summaries; add label summary for PRs

Signed-off-by: dgtalbug <dgtalbug@gmail.com>
…ilities

Signed-off-by: dgtalbug <dgtalbug@gmail.com>
@github-actions

Copy link
Copy Markdown

📊 Binary Size No significant change

Metric Size
Base 12.30 MB
PR 12.31 MB
Diff +4.69 KB (+0.04%)

…EADME and CI/CD improvement files

Signed-off-by: dgtalbug <dgtalbug@gmail.com>
@github-actions

Copy link
Copy Markdown

📊 Binary Size No significant change

Metric Size
Base 12.30 MB
PR 12.31 MB
Diff +4.69 KB (+0.04%)

@dgtalbug
dgtalbug merged commit 5072830 into develop Dec 27, 2025
12 checks passed
@dgtalbug
dgtalbug deleted the ci-cd-updates branch December 27, 2025 20:51
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci dependencies documentation Improvements or additions to documentation feature size/XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant