Skip to content

[Sync] Update project files from source repository (8a04507)#111

Merged
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-tools-20260207-115402-8a04507
Feb 7, 2026
Merged

[Sync] Update project files from source repository (8a04507)#111
mrz1836 merged 1 commit intomasterfrom
chore/sync-files-mrz-tools-20260207-115402-8a04507

Conversation

@mrz1836
Copy link
Owner

@mrz1836 mrz1836 commented Feb 7, 2026

What Changed

  • Removed .github/.env.base file containing 550+ lines of base configuration defaults for GoFortress CI/CD workflows
  • Deleted .github/.yamlfmt YAML formatting configuration file
  • Removed .github/CODEOWNERS file for code ownership definitions
  • Deleted composite actions: load-env and download-artifact-resilient from .github/actions/
  • Removed documentation files: repository-features.md and workflows.md from .github/docs/
  • Deleted environment configuration files: 10-mage-x.env, 10-pre-commit.env, and 10-coverage.env from .github/env/
  • Removed technical convention documentation: commit-branch-conventions.md and pre-commit.md from .github/tech-conventions/
  • Deleted 13 GitHub workflow files including fortress workflows (fortress-completion-tests.yml, fortress-coverage.yml, fortress-setup-config.yml, fortress-test-magex.yml, fortress-warm-cache.yml, fortress.yml), automation workflows (dependabot-auto-merge.yml, auto-merge-on-approval.yml, pull-request-management.yml, pull-request-management-fork.yml), and analysis workflows (codeql-analysis.yml, scorecard.yml, stale-check.yml, sync-labels.yml)

Why It Was Necessary

  • Removing the GoFortress CI/CD infrastructure and associated tooling configuration from the repository
  • Simplifying the GitHub Actions workflow structure by eliminating fortress-specific testing and coverage pipelines
  • Cleaning up automation and security scanning workflows that are no longer needed for the project's current direction

Testing Performed

  • Verified that all 26 files are being completely removed with no replacement files added
  • Confirmed that the deletions are intentional removals of the entire GoFortress configuration system
  • Validated that no partial configurations remain that would reference the deleted files

Impact / Risk

  • Breaking Change: All GoFortress CI/CD pipelines, automated testing, coverage reporting, and code analysis workflows will be removed
  • Risk: High - projects depending on these workflows will lose all automated testing, security scanning, PR management, and code quality checks until alternative solutions are implemented
  • Migration Required: Teams must implement replacement CI/CD workflows, testing infrastructure, and automation independently

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

github-actions bot commented Feb 7, 2026

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: 26 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-07 16:59:16 UTC

github-actions bot added a commit that referenced this pull request Feb 7, 2026
🏷️ Generated with GoFortress
@mrz1836 mrz1836 merged commit 8ffafbd into master Feb 7, 2026
44 checks passed
@github-actions github-actions bot deleted the chore/sync-files-mrz-tools-20260207-115402-8a04507 branch February 7, 2026 17:02
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