Skip to content

[Sync] Update project files from source repository (8a9880e)#248

Merged
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-bitcoin-schema-20260103-140624-8a9880e
Jan 3, 2026
Merged

[Sync] Update project files from source repository (8a9880e)#248
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-bitcoin-schema-20260103-140624-8a9880e

Conversation

@mrz1836
Copy link
Member

@mrz1836 mrz1836 commented Jan 3, 2026

What Changed

  • Updated MAGE_X_VERSION from v1.13.0 to v1.14.1 in .github/.env.base
  • Updated MAGE_X_GORELEASER_VERSION from v2.13.1 to v2.13.2 in .github/.env.base
  • Added new MAGE_X_BENCHSTAT_VERSION configuration variable set to v0.0.0-20251208221838-04cf7a2dca90 in .github/.env.base
  • Updated CVE exclusion examples from year 2025 to 9999 in NANCY_EXCLUDES and MAGE_X_CVE_EXCLUDES documentation comments and values
  • Modified .gitpod.yml comments from "go-bitcoin" to "this project" and "build automation" to "build tooling"

Why It Was Necessary

  • Upgrade to the latest mage-x and goreleaser versions to incorporate bug fixes, performance improvements, and new features
  • Add benchstat tool version configuration to support benchmark comparison capabilities in the build tooling
  • Update CVE exclusion examples to use obviously fake year (9999) instead of current year (2025) to make it clearer these are example values, not real vulnerabilities

Testing Performed

  • Verify environment configuration file syntax is valid and properly formatted
  • Confirm version numbers reference valid releases in their respective repositories
  • Validate that updated tooling versions are compatible with existing workflows and mage tasks

Impact / Risk

  • Low Risk: Version updates are incremental and follow semantic versioning conventions
  • No Breaking Changes: Configuration additions are backward compatible; existing workflows continue to function
  • Developer Experience: Teams may need to be aware that CVE exclusion examples have changed to avoid confusion with real vulnerability tracking

Copilot AI review requested due to automatic review settings January 3, 2026 19:06
@mrz1836 mrz1836 self-assigned this Jan 3, 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 3, 2026
@github-actions github-actions bot added size/L Large change (201–500 lines) update General updates labels Jan 3, 2026
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 is a sync PR that updates project configuration files from the source repository (mrz1836/go-broadcast) to BitcoinSchema/go-bitcoin, including version bumps for build tools, addition of benchmark comparison capabilities, and terminology standardization.

  • Updated mage-x (v1.13.0 → v1.14.1) and goreleaser (v2.13.1 → v2.13.2) to latest versions
  • Added benchstat tool support with new GitHub Action for benchmark comparisons
  • Standardized terminology from "automation" to "tooling" and improved CVE exclusion examples

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
.gitpod.yml Updated comments to use generic "this project" terminology instead of project-specific references
.github/workflows/fortress-test-matrix.yml Added benchstat setup step to support benchmark comparison functionality
.github/workflows/fortress-coverage.yml Enhanced coverage calculation with robust fallback logic and error handling for edge cases
.github/tech-conventions/mage-x.md Standardized terminology from "build automation" to "build tooling/toolchain" throughout documentation
.github/tech-conventions/README.md Updated MAGE-X references to use "build tooling" terminology consistently
.github/actions/setup-benchstat/action.yml New composite action for installing and caching the benchstat binary across different OS platforms
.github/.env.base Updated tool versions (mage-x, goreleaser), added benchstat configuration, and changed CVE example years from 2025 to 9999

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

@mrz1836 mrz1836 merged commit 747f389 into master Jan 3, 2026
54 checks passed
@github-actions github-actions bot deleted the chore/sync-files-bitcoin-schema-20260103-140624-8a9880e branch January 3, 2026 19:27
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.

2 participants