Skip to content

[Sync] Update project files from source repository (8e4f0da)#99

Merged
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-tools-20260123-092343-8e4f0da
Jan 23, 2026
Merged

[Sync] Update project files from source repository (8e4f0da)#99
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-tools-20260123-092343-8e4f0da

Conversation

@mrz1836
Copy link
Owner

@mrz1836 mrz1836 commented Jan 23, 2026

What Changed

  • Added new environment variable GO_BROADCAST_AI_FAIL_ON_ERROR to .github/.env.base with default value false to control error handling behavior for AI failures
  • Added documentation comment explaining that when true, AI failures will cause sync to fail with an error (showing which API key env var was used), and when false (default), AI failures silently fall back to static templates
  • Updated actions/checkout action from commit hash 8e8c483db84b4bee98b60c0593521ed34d9990e8 (v6.0.1) to de0fac2e4500dabe0009e67214ff5f5447ce83dd (v6.0.2) across 25 workflow files

Why It Was Necessary

  • Provides configuration control over AI error handling behavior, allowing users to choose between strict failure mode or silent fallback to static templates
  • Improves debugging capability by optionally exposing which API key environment variable was used when AI operations fail
  • Updates checkout action to latest patch version for potential bug fixes and security improvements

Testing Performed

  • Verified the new environment variable is properly documented with clear behavior description
  • Confirmed the checkout action version update syntax is correct across all 25 workflow files
  • Validated that the default value of false maintains backward-compatible behavior with existing silent fallback

Impact / Risk

  • Breaking Change: None - the new environment variable defaults to false, preserving existing behavior
  • Risk: Low - checkout action update is a patch version increment (v6.0.1 to v6.0.2), and the new configuration flag is optional
  • Impact: Provides enhanced debugging capabilities for AI broadcast features without affecting current functionality

@mrz1836 mrz1836 self-assigned this Jan 23, 2026
@mrz1836 mrz1836 added automated-sync Automated sync PR, e.g. from a fork or external repo automerge Label to automatically merge pull requests that meet all required conditions chore Simple dependency updates or version bumps labels Jan 23, 2026
@github-actions github-actions bot added size/XL Very large change (>500 lines) update General updates labels Jan 23, 2026
@github-actions
Copy link
Contributor

Code Coverage Analysis

🟡 Overall Coverage: 85.1%
No Go files modified in this PR

Project coverage remains at 85.1% (3.1K/3.7K statements)

Changes: 26 config files

Coverage Metrics

Metric Value Grade Trend
Percentage 85.1% ⭐ B+ 📊
Statements 3.1K/3.7K ⭐ B+ No change
Quality Score 85.1/100 ⭐ B+ 📈

Coverage Breakdown

████████████░░░ 85.1%

Resources


Generated via go-coverage2026-01-23 14:29:23 UTC

github-actions bot added a commit that referenced this pull request Jan 23, 2026
🏷️ Generated with GoFortress
@mrz1836
Copy link
Owner Author

mrz1836 commented Jan 23, 2026

LGTM!

@mrz1836 mrz1836 merged commit 685d2a1 into master Jan 23, 2026
44 checks passed
@github-actions github-actions bot deleted the chore/sync-files-mrz-tools-20260123-092343-8e4f0da branch January 23, 2026 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated-sync Automated sync PR, e.g. from a fork or external repo automerge Label to automatically merge pull requests that meet all required conditions chore Simple dependency updates or version bumps size/XL Very large change (>500 lines) update General updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant