Skip to content

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

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)#84
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
  • 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 environment variable MAGE_X_MAGE_VERSION set to v1.15.0
  • Updated GO_PRE_COMMIT_VERSION from v1.4.6 to v1.5.1
  • Added new composite action file .github/actions/setup-mage/action.yml for installing and caching the mage binary with smart caching by OS and version

Why It Was Necessary

  • Dependency updates ensure the project uses the latest stable versions of MAGE-X and its associated tooling with bug fixes and improvements
  • The new setup-mage composite action provides efficient binary caching and PATH management for GitHub Actions workflows
  • Updating go-pre-commit and related tooling versions maintains consistency with upstream releases and security patches

Testing Performed

  • Version compatibility verified by checking release notes for MAGE-X v1.17.4, goreleaser v2.13.3, and go-pre-commit v1.5.1
  • Workflow execution tested to ensure new setup-mage action correctly installs and caches the mage binary
  • Environment variable changes validated to confirm proper propagation to CI/CD pipelines

Impact / Risk

  • Low Risk: Version updates are incremental and follow semantic versioning conventions
  • Improved Performance: New setup-mage action with smart caching reduces workflow execution time by avoiding redundant binary installations
  • No Breaking Changes: All updates maintain backward compatibility with existing workflows and configurations

@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 8246b16 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:57
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