Skip to content

[Sync] Update project files from source repository (31ecff7) - #273

Merged
mrz1836 merged 1 commit into
masterfrom
chore/sync-files-mrz-sdks-20260728-123054-31ecff7
Jul 28, 2026
Merged

[Sync] Update project files from source repository (31ecff7)#273
mrz1836 merged 1 commit into
masterfrom
chore/sync-files-mrz-sdks-20260728-123054-31ecff7

Conversation

@mrz1836

@mrz1836 mrz1836 commented Jul 28, 2026

Copy link
Copy Markdown
Owner

What Changed

  • Removed "Go Report Card" references from .github/CODE_STANDARDS.md and .github/CONTRIBUTING.md documentation
  • Updated GO_PRE_COMMIT_FUMPT_VERSION from v0.10.0 to v0.11.0 in .github/env/10-pre-commit.env
  • Updated MAGE_X_VERSION from v1.24.1 to v1.25.0 in .github/env/10-mage-x.env
  • Updated MAGE_X_GOFUMPT_VERSION from v0.10.0 to v0.11.0 in .github/env/10-mage-x.env
  • Updated MAGE_X_GORELEASER_VERSION from v2.17.0 to v2.17.1 in .github/env/10-mage-x.env

Why It Was Necessary

  • Go Report Card is no longer being used as a code quality tool, so references should be removed from contributor documentation
  • Gofumpt v0.11.0 includes bug fixes and improvements that should be adopted across both pre-commit hooks and mage-x tooling
  • Mage-x v1.25.0 and GoReleaser v2.17.1 provide updated functionality and fixes for the build toolchain

Testing Performed

  • Verified that documentation files no longer reference Go Report Card
  • Confirmed environment variable version updates are syntactically correct
  • Validated that the updated tool versions are compatible with existing workflows
  • Checked that both pre-commit and mage-x configurations reference the same gofumpt version (v0.11.0)

Impact / Risk

  • Low Risk: Documentation changes only remove unused tool references without affecting active tooling
  • Low Risk: Tool version updates are minor/patch releases that maintain backward compatibility
  • Developer Experience: Contributors will use updated versions of gofumpt (v0.11.0) and goreleaser (v2.17.1) which may have slightly different formatting or build behavior

Copilot AI review requested due to automatic review settings July 28, 2026 16:31
@mrz1836 mrz1836 self-assigned this Jul 28, 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 Jul 28, 2026
@github-actions github-actions Bot added update General updates size/XS Very small change (<=10 lines) labels Jul 28, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 syncs template maintenance updates by removing obsolete “Go Report Card” references from contributor documentation and bumping several pinned toolchain versions used by CI/pre-commit and mage-x.

Changes:

  • Removed “Go Report Card” links from contributor/code standards docs.
  • Updated gofumpt version to v0.11.0 for both pre-commit and mage-x configuration.
  • Bumped mage-x to v1.25.0 and goreleaser to v2.17.1 in mage-x env configuration.

Reviewed changes

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

File Description
.github/env/10-pre-commit.env Bumps GO_PRE_COMMIT_FUMPT_VERSION to v0.11.0.
.github/env/10-mage-x.env Updates MAGE_X_VERSION, MAGE_X_GOFUMPT_VERSION, and MAGE_X_GORELEASER_VERSION.
.github/CONTRIBUTING.md Removes the “Go Report Card” bullet from coding conventions references.
.github/CODE_STANDARDS.md Removes the “Go Report Card” bullet from reference material list.

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

@mrz1836

mrz1836 commented Jul 28, 2026

Copy link
Copy Markdown
Owner Author

LGTM!

@mrz1836
mrz1836 merged commit b5312eb into master Jul 28, 2026
23 checks passed
@github-actions
github-actions Bot deleted the chore/sync-files-mrz-sdks-20260728-123054-31ecff7 branch July 28, 2026 16:43
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/XS Very small change (<=10 lines) update General updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants