Skip to content

[Sync] Update project files from source repository (bfde11d)#199

Merged
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-sdks-20260207-150909-bfde11d
Feb 7, 2026
Merged

[Sync] Update project files from source repository (bfde11d)#199
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-sdks-20260207-150909-bfde11d

Conversation

@mrz1836
Copy link
Copy Markdown
Owner

@mrz1836 mrz1836 commented Feb 7, 2026

What Changed

  • Removed the monolithic .github/.env.base file (550 lines) containing all default configuration values
  • Removed .github/.yamlfmt YAML formatting configuration file
  • Removed .github/CODEOWNERS file for automatic code review assignment
  • Deleted the load-env GitHub Action (action.yml) that loaded environment variables
  • Deleted the download-artifact-resilient GitHub Action for artifact downloads with retry logic
  • Removed workflow documentation in .github/docs/workflows.md and .github/docs/repository-features.md
  • Deleted the .github/env/load-env.sh shell script for environment variable loading
  • Removed modular environment configuration files: 00-core.env, 10-pre-commit.env, 10-coverage.env, 10-mage-x.env, 10-security.env, 20-workflows.env, 20-redis.env
  • Removed .github/env/README.md documentation for the environment configuration system
  • Deleted technical convention documents: commit-branch-conventions.md and pre-commit.md
  • Removed all GitHub workflow files: auto-merge-on-approval.yml, codeql-analysis.yml, fortress-completion-tests.yml, fortress-coverage.yml, dependabot-auto-merge.yml, fortress-test-magex.yml, fortress-setup-config.yml, fortress-warm-cache.yml, fortress.yml, pull-request-management-fork.yml, pull-request-management.yml, scorecard.yml, stale-check.yml, sync-labels.yml

Why It Was Necessary

  • Consolidates or removes the GoFortress CI/CD configuration infrastructure from the repository
  • Eliminates the complex multi-file environment variable loading system and related tooling
  • Removes GitHub Actions workflows for testing, security scanning, coverage, PR management, and automation

Testing Performed

  • Verify the repository can operate without the removed .github configuration files
  • Confirm no dependencies exist in remaining code that reference the deleted workflows or environment loading system
  • Validate that any alternative CI/CD configuration is in place if continuous integration is still required

Impact / Risk

  • Breaking Change: All GitHub Actions workflows are removed, disabling automated CI/CD processes (testing, coverage, security scanning, PR automation)
  • High Risk: Projects depending on these workflows will lose automation until alternative solutions are implemented
  • Migration Required: Teams must implement replacement CI/CD pipelines or restore necessary workflows if automation is needed

@mrz1836 mrz1836 self-assigned this Feb 7, 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 7, 2026
@github-actions github-actions Bot added size/XL Very large change (>500 lines) update General updates labels Feb 7, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 7, 2026

Code Coverage Analysis

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

Project coverage remains at 89.2% (99/111 statements)

Changes: 30 config files

Coverage Metrics

Metric Value Grade Trend
Percentage 89.2% ⭐ B+ 📊
Statements 99/111 ⭐ B+ No change
Quality Score 89.2/100 ⭐ B+ 📈

Coverage Breakdown

█████████████░░ 89.2%

Resources


Generated via go-coverage2026-02-07 20:13:25 UTC

@mrz1836 mrz1836 merged commit 5cf47c9 into master Feb 7, 2026
42 of 44 checks passed
@github-actions github-actions Bot deleted the chore/sync-files-mrz-sdks-20260207-150909-bfde11d branch February 7, 2026 20:17
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/XL Very large change (>500 lines) update General updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant