Skip to content

[Sync] Update project files from source repository (ead8752)#90

Merged
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-bsv-blockchain-sdks-20260106-091948-ead8752
Jan 6, 2026
Merged

[Sync] Update project files from source repository (ead8752)#90
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-bsv-blockchain-sdks-20260106-091948-ead8752

Conversation

@mrz1836
Copy link
Copy Markdown
Collaborator

@mrz1836 mrz1836 commented Jan 6, 2026

What Changed

  • Updated MAGE_X_VERSION from v1.13.0 to v1.15.0 in .github/.env.base
  • Updated MAGE_X_GORELEASER_VERSION from v2.13.1 to v2.13.2 in .github/.env.base
  • Updated MAGE_X_YAMLFMT_VERSION from v0.20.0 to v0.21.0 in .github/.env.base
  • Added new MAGE_X_BENCHSTAT_VERSION configuration set to v0.0.0-20251208221838-04cf7a2dca90 in .github/.env.base
  • Updated comments in .gitpod.yml to use more generic project descriptions instead of specific project names
  • Added new GitHub Action setup-benchstat for setting up benchmark statistics tooling
  • Added new GitHub Action upload-statistics for uploading build and test statistics
  • Updated documentation files to reflect new MAGE-X features and tooling capabilities
  • Modified several workflow files to include permissions configurations and updated step descriptions

Why It Was Necessary

  • Upgrading to MAGE-X v1.15.0 brings newer build tooling capabilities and improvements
  • Adding benchstat support enables standardized benchmark analysis and performance tracking across CI/CD pipelines
  • Updating dependency versions (goreleaser, yamlfmt) ensures access to latest bug fixes and features
  • Genericizing Gitpod configuration comments makes the setup more reusable across different projects

Testing Performed

  • Verified that all version numbers reference valid releases from their respective repositories
  • Confirmed that the new benchstat action configuration follows GitHub Actions schema standards
  • Validated that workflow permission changes align with GitHub's least-privilege security model
  • Ensured documentation updates accurately reflect the new tooling capabilities

Impact / Risk

  • Low Risk: Version updates are incremental and maintain backward compatibility
  • Performance: Addition of benchstat tooling enables better performance monitoring without affecting runtime behavior
  • CI/CD: New actions and workflow changes may require validation in actual CI runs to ensure proper integration
  • No Breaking Changes: All modifications are additive or version bumps that maintain existing functionality

@mrz1836 mrz1836 self-assigned this Jan 6, 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 6, 2026
@github-actions github-actions bot added size/L Large change (201–500 lines) update General updates labels Jan 6, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Jan 6, 2026

@mrz1836
Copy link
Copy Markdown
Collaborator Author

mrz1836 commented Jan 6, 2026

LGTM!

@mrz1836 mrz1836 merged commit 4fb59c8 into master Jan 6, 2026
44 checks passed
@github-actions github-actions bot deleted the chore/sync-files-bsv-blockchain-sdks-20260106-091948-ead8752 branch January 6, 2026 14:26
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/L Large change (201–500 lines) update General updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant