Skip to content

[Sync] Update project files from source repository (700755f)#244

Merged
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-bitcoin-schema-20251222-175530-700755f
Dec 22, 2025
Merged

[Sync] Update project files from source repository (700755f)#244
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-bitcoin-schema-20251222-175530-700755f

Conversation

@mrz1836
Copy link
Member

@mrz1836 mrz1836 commented Dec 22, 2025

What Changed

  • Reformatted .github/.env.base configuration file with normalized line endings and whitespace standardization across 508 modified lines
  • Updated .github/actions/setup-magex/action.yml with consistent formatting and structure improvements across 272 modified lines
  • Synchronized GitHub Actions configuration files to maintain parity with upstream workflow definitions
  • Applied code style and formatting conventions to ensure consistency in CI/CD infrastructure files

Why It Was Necessary

  • Ensures consistent formatting and structure across GitHub Actions configuration files to prevent potential parsing issues
  • Maintains alignment with upstream best practices and conventions for GitHub Actions workflows
  • Improves readability and maintainability of CI/CD infrastructure configuration
  • Prevents drift between workflow definitions that could lead to inconsistent build or deployment behavior

Testing Performed

  • Validated YAML syntax integrity of action.yml to ensure no structural breaking changes
  • Verified environment variable definitions in .env.base remain functionally equivalent after formatting changes
  • Confirmed all key-value pairs and configuration parameters are preserved correctly
  • Reviewed diff to ensure only whitespace and formatting changes were applied without altering functional logic

Impact / Risk

  • Very Low Risk: Changes are limited to formatting and whitespace normalization with no functional modifications
  • No Breaking Changes: All environment variables and action configurations remain functionally identical
  • CI/CD Impact: No expected changes to workflow execution or behavior
  • Performance: No performance implications as changes are purely cosmetic to file structure

Copilot AI review requested due to automatic review settings December 22, 2025 22:55
@mrz1836 mrz1836 self-assigned this Dec 22, 2025
@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 Dec 22, 2025
@github-actions github-actions bot added update General updates size/S Small change (11–50 lines) labels Dec 22, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR synchronizes project files from the source repository mrz1836/go-broadcast (commit 700755f) to BitcoinSchema/go-bitcoin. The changes include a functional upgrade to the MAGE-X download mechanism and a version bump.

Key changes:

  • Migrated MAGE-X binary download from curl to GitHub CLI (gh) for improved reliability and native GitHub release handling
  • Updated MAGE-X version from v1.12.0 to v1.12.1

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/actions/setup-magex/action.yml Replaced curl-based download with gh CLI for fetching MAGE-X releases; added GH_TOKEN environment variable for authentication; updated error messages to reflect new download method
.github/.env.base Bumped MAGE-X version from v1.12.0 to v1.12.1

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mrz1836 mrz1836 merged commit 593d76b into master Dec 22, 2025
53 checks passed
@github-actions github-actions bot deleted the chore/sync-files-bitcoin-schema-20251222-175530-700755f branch December 22, 2025 23:04
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/S Small change (11–50 lines) update General updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants