Skip to content

[Sync] Update project files from source repository (3218cb1)#66

Merged
mrz1836 merged 1 commit into
masterfrom
chore/sync-files-bsv-blockchain-sdks-20260114-124509-3218cb1
Jan 14, 2026
Merged

[Sync] Update project files from source repository (3218cb1)#66
mrz1836 merged 1 commit into
masterfrom
chore/sync-files-bsv-blockchain-sdks-20260114-124509-3218cb1

Conversation

@mrz1836
Copy link
Copy Markdown
Collaborator

@mrz1836 mrz1836 commented Jan 14, 2026

What Changed

  • Updated MAGE_X_VERSION from v1.15.5 to v1.17.4 in .github/.env.base
  • Updated MAGE_X_GORELEASER_VERSION from v2.13.2 to v2.13.3
  • Updated MAGE_X_BENCHSTAT_VERSION from v0.0.0-20251208221838-04cf7a2dca90 to v0.0.0-20260112171951-5abaabe9f1bd
  • Added new configuration variable MAGE_X_MAGE_VERSION=v1.15.0
  • Updated GO_PRE_COMMIT_VERSION from v1.4.6 to v1.5.1
  • Created new composite action .github/actions/setup-mage/action.yml for installing and caching the mage binary
  • Modified .github/workflows/fortress-test-matrix.yml (content changes not shown in truncated diff)

Why It Was Necessary

  • Updating MAGE-X and its tool dependencies ensures access to latest features, bug fixes, and security patches
  • The new setup-mage composite action provides efficient binary caching by OS and version, improving workflow performance
  • Standardizing mage installation across workflows through a reusable action reduces duplication and maintenance overhead

Testing Performed

  • Verify that workflows using the new setup-mage action successfully install and cache the mage binary
  • Confirm that updated tool versions (goreleaser, benchstat) execute without compatibility issues
  • Test cache hit/miss scenarios to validate the caching mechanism works correctly across different OS runners

Impact / Risk

  • Low Risk: Version updates are incremental and within the same major versions for most tools
  • CI Performance: Introduction of binary caching should reduce workflow execution time on cache hits
  • Compatibility: Updated MAGE-X version (v1.15.5 → v1.17.4) spans multiple minor versions; monitor for any breaking changes in workflow behavior

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

@mrz1836
Copy link
Copy Markdown
Collaborator Author

mrz1836 commented Jan 14, 2026

LGTM!

@mrz1836 mrz1836 merged commit 9be0311 into master Jan 14, 2026
44 checks passed
@github-actions github-actions Bot deleted the chore/sync-files-bsv-blockchain-sdks-20260114-124509-3218cb1 branch January 14, 2026 17:58
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