Skip to content

[Sync] Update project files from source repository (31eb657)#112

Merged
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-tools-20260213-160405-31eb657
Feb 13, 2026
Merged

[Sync] Update project files from source repository (31eb657)#112
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-tools-20260213-160405-31eb657

Conversation

@mrz1836
Copy link
Owner

@mrz1836 mrz1836 commented Feb 13, 2026

What Changed

  • Updated MAGE_X_VERSION from v1.20.0 to v1.20.4 in .github/env/10-mage-x.env
  • Updated MAGE_X_GOLANGCI_LINT_VERSION from v2.8.0 to v2.9.0 in .github/env/10-mage-x.env
  • Updated GO_COVERAGE_VERSION from v1.3.0 to v1.3.5 in .github/env/10-coverage.env
  • Added --paginate flag to the GitHub API call for fetching artifacts list in .github/actions/download-artifact-resilient/action.yml
  • Added return $? statement to the get_script_dir() function in .github/env/load-env.sh

Why It Was Necessary

  • Upgrading mage-x and its dependencies brings in bug fixes, performance improvements, and feature enhancements from newer releases
  • The --paginate flag ensures all artifacts are retrieved when the artifacts list exceeds a single API response page, preventing incomplete artifact downloads
  • Adding the return statement to get_script_dir() ensures proper exit code propagation for error handling in shell scripts

Testing Performed

  • Version updates should be validated by running CI workflows to ensure tooling compatibility
  • The artifact download action should be tested with workflows that generate multiple artifacts to verify pagination works correctly
  • Shell script changes should be tested by sourcing the environment loader in various workflow contexts to confirm exit code handling

Impact / Risk

  • Low Risk: Version bumps are minor/patch releases that maintain backward compatibility
  • Improvement: Pagination support prevents potential failures in workflows with many artifacts
  • No Breaking Changes: All changes are internal to CI/CD infrastructure and don't affect application code or APIs

@mrz1836 mrz1836 self-assigned this Feb 13, 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 Feb 13, 2026
@github-actions github-actions bot added update General updates size/M Medium change (51–200 lines) labels Feb 13, 2026
@github-actions
Copy link
Contributor

Code Coverage Analysis

🟡 Overall Coverage: 85.2%
No Go files modified in this PR

Project coverage remains at 85.2% (3.2K/3.7K statements)

Changes: 13 config files

Coverage Metrics

Metric Value Grade Trend
Percentage 85.2% ⭐ B+ 📊
Statements 3.2K/3.7K ⭐ B+ No change
Quality Score 85.2/100 ⭐ B+ 📈

Coverage Breakdown

████████████░░░ 85.2%

Resources


Generated via go-coverage2026-02-13 21:09:19 UTC

github-actions bot added a commit that referenced this pull request Feb 13, 2026
🏷️ Generated with GoFortress
@mrz1836 mrz1836 merged commit 05d0c5f into master Feb 13, 2026
44 checks passed
@github-actions github-actions bot deleted the chore/sync-files-mrz-tools-20260213-160405-31eb657 branch February 13, 2026 21:21
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