Skip to content

[Sync] Update project files from source repository (c5b3708)#91

Merged
mrz1836 merged 3 commits intomasterfrom
chore/sync-files-bsv-blockchain-sdks-20260110-110200-c5b3708
Jan 10, 2026
Merged

[Sync] Update project files from source repository (c5b3708)#91
mrz1836 merged 3 commits intomasterfrom
chore/sync-files-bsv-blockchain-sdks-20260110-110200-c5b3708

Conversation

@mrz1836
Copy link
Copy Markdown
Collaborator

@mrz1836 mrz1836 commented Jan 10, 2026

What Changed

  • Updated MAGE_X_VERSION from v1.15.0 to v1.15.5 in .github/.env.base
  • Updated MAGE_X_GOLANGCI_LINT_VERSION from v2.7.2 to v2.8.0 in .github/.env.base
  • Updated GO_PRE_COMMIT_GOLANGCI_LINT_VERSION from v2.7.2 to v2.8.0 in .github/.env.base
  • Added parsing of new size metrics in fortress-completion-statistics.yml workflow including test file sizes, Go file sizes, total size, and average size bytes for both test and Go files
  • Added parsing of new code quality metrics including average lines per file, test coverage ratio, and package count

Why It Was Necessary

  • Upgrading MAGE-X to latest version (v1.15.5) ensures access to recent bug fixes and improvements
  • Upgrading golangci-lint to v2.8.0 provides latest linting rules and bug fixes for both CI and pre-commit hooks
  • Enhanced metrics collection enables better visibility into codebase size characteristics and code quality indicators for fortress completion tracking

Testing Performed

  • Verified that the new environment variable values are syntactically correct and reference valid tool versions
  • Confirmed that the new JSON parsing statements in the workflow align with expected output fields from the LOC analysis tool
  • Validated that existing workflow logic remains intact and the new metric variables are parsed but not yet utilized in downstream steps

Impact / Risk

  • Low Risk: Version bumps are minor/patch updates that maintain backward compatibility
  • No Breaking Changes: New metrics are additive only and do not modify existing workflow behavior
  • CI Impact: Workflow will parse additional metrics from LOC output but existing functionality remains unchanged

@mrz1836 mrz1836 self-assigned this Jan 10, 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 10, 2026
@github-actions github-actions bot added update General updates size/M Medium change (51–200 lines) labels Jan 10, 2026
@sonarqubecloud
Copy link
Copy Markdown

@mrz1836 mrz1836 merged commit 7d717bb into master Jan 10, 2026
44 checks passed
@github-actions github-actions bot deleted the chore/sync-files-bsv-blockchain-sdks-20260110-110200-c5b3708 branch January 10, 2026 16:17
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/M Medium change (51–200 lines) update General updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant