Skip to content

[Sync] Update project files from source repository (d1c2de1)#200

Merged
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-sdks-20260214-083955-d1c2de1
Feb 14, 2026
Merged

[Sync] Update project files from source repository (d1c2de1)#200
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-sdks-20260214-083955-d1c2de1

Conversation

@mrz1836
Copy link
Copy Markdown
Owner

@mrz1836 mrz1836 commented Feb 14, 2026

What Changed

  • Updated MAGE_X_VERSION from v1.20.1 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.1 to v1.3.5 in .github/env/10-coverage.env
  • Added --paginate flag to the gh api command in .github/actions/download-artifact-resilient/action.yml to fetch artifacts list
  • Added return $? statement to the get_env_dir function in .github/env/load-env.sh

Why It Was Necessary

  • Upgrading mage-x, golangci-lint, and go-coverage tools ensures access to latest bug fixes, performance improvements, and feature updates
  • The --paginate flag prevents incomplete artifact lists when GitHub API returns paginated results, improving reliability of artifact downloads
  • The return $? ensures proper exit code propagation from the get_env_dir function for better error handling in shell scripts

Testing Performed

  • Version updates should be validated by running CI workflows to ensure compatibility with updated tooling
  • Artifact download action changes should be tested in workflows that depend on downloading multiple artifacts
  • Shell script changes should be validated by testing environment loading in various workflow contexts

Impact / Risk

  • Low Risk: Version bumps are minor/patch updates that typically maintain backward compatibility
  • Positive Impact: Pagination support prevents potential failures when artifact lists exceed single-page limits
  • No Breaking Changes: All changes are internal CI/CD improvements that don't affect application functionality

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

mrz1836 commented Feb 14, 2026

LGTM!

@mrz1836 mrz1836 merged commit 1a88b0b into master Feb 14, 2026
46 checks passed
@github-actions github-actions Bot deleted the chore/sync-files-mrz-sdks-20260214-083955-d1c2de1 branch February 14, 2026 13:54
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