Skip to content

[Sync] Update project files from source repository (9a0bdd0)#95

Merged
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-bsv-blockchain-sdks-20260123-102527-9a0bdd0
Jan 23, 2026
Merged

[Sync] Update project files from source repository (9a0bdd0)#95
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-bsv-blockchain-sdks-20260123-102527-9a0bdd0

Conversation

@mrz1836
Copy link
Collaborator

@mrz1836 mrz1836 commented Jan 23, 2026

What Changed

  • Updated GOVULNCHECK_GO_VERSION from 1.25.5 to 1.25.6 in .github/.env.base
  • Updated MAGE_X_VERSION from v1.17.4 to v1.18.1 in .github/.env.base
  • Added new configuration variable GO_BROADCAST_AI_FAIL_ON_ERROR=false with documentation explaining error handling behavior for AI failures
  • Removed deprecated composite action .github/actions/test-statistics/action.yml (marked as deprecated in favor of magex native CI mode)
  • Removed composite actions .github/actions/cancel-workflow-on-failure/action.yml and .github/actions/download-artifact-resilient/action.yml
  • Modified multiple GitHub workflow files (30 files total including workflow definitions for CodeQL, Fortress, Dependabot, and other CI/CD processes)

Why It Was Necessary

  • Upgrading govulncheck to Go 1.25.6 ensures accurate vulnerability detection with the latest Go toolchain fixes
  • Upgrading mage-x to v1.18.1 brings in newer CI capabilities and bug fixes that eliminate the need for custom composite actions
  • Adding GO_BROADCAST_AI_FAIL_ON_ERROR provides explicit control over error handling when AI services fail, allowing users to choose between fail-fast and silent fallback behavior
  • Removing deprecated composite actions simplifies the CI infrastructure by consolidating functionality into the updated mage-x version

Testing Performed

  • Verify all GitHub Actions workflows parse successfully with updated configurations
  • Confirm mage-x v1.18.1 CI mode produces expected .mage-x/ci-results.jsonl output replacing the removed test-statistics action
  • Test govulncheck with Go 1.25.6 completes vulnerability scanning without errors
  • Validate GO_BROADCAST_AI_FAIL_ON_ERROR configuration is properly read and applied in broadcast functionality

Impact / Risk

  • Low Risk: Version bumps are incremental and the deprecated actions were already marked for removal
  • Breaking Change: Workflows relying on the removed composite actions must use mage-x native CI mode (already the recommended approach)
  • Dependency: All CI pipelines now depend on mage-x v1.18.1 behavior for test statistics and workflow management
  • Configuration: New GO_BROADCAST_AI_FAIL_ON_ERROR defaults to false maintaining backwards-compatible silent fallback behavior

@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 update General updates size/XL Very large change (>500 lines) labels Jan 23, 2026
@sonarqubecloud
Copy link

@mrz1836
Copy link
Collaborator Author

mrz1836 commented Jan 23, 2026

LGTM!

@mrz1836 mrz1836 merged commit 0a7a0c7 into master Jan 23, 2026
44 checks passed
@github-actions github-actions bot deleted the chore/sync-files-bsv-blockchain-sdks-20260123-102527-9a0bdd0 branch January 23, 2026 15:32
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