Skip to content

Remove GitHub Pages support and streamline GitOps pipeline #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 3, 2025

Conversation

sjefvanleeuwen
Copy link
Owner

  • Remove GitHub Pages deployment workflows and documentation
  • Clean up documentation.yml to generate artifacts only
  • Update README and documentation to remove Pages references
  • Add YAML validation workflow for better CI/CD hygiene
  • Simplify pipeline setup instructions

BREAKING CHANGE: GitHub Pages deployment is no longer supported

Files removed:

  • .github/workflows/quick-pages-fix.yml
  • .github/workflows/simple-docs.yml
  • GITHUB_PAGES_404_FIX.md
  • GITHUB_PAGES_SOLUTION.md
  • GITHUB_PAGES_TROUBLESHOOTING.md
  • PAGES_FIX_STATUS.md

Files modified:

  • .github/workflows/documentation.yml (artifact-only generation)
  • readme.md (updated documentation links)
  • GITOPS_PIPELINE_READY.md (removed Pages references)
  • PIPELINE_SETUP.md (simplified setup)
  • validate-pipeline.ps1 (removed Pages validation)

Files added:

  • .github/workflows/validate-yaml.yml (YAML syntax validation)
  • CLEANUP_COMPLETED.md (cleanup documentation)

The LoadSharp GitOps pipeline now focuses on core CI/CD functionality:
Build & Test (18/18 tests passing)
Quality Gate (PR validation)
Release (NuGet publishing)
Documentation (artifact generation)
YAML Validation (workflow syntax checking)

- Remove GitHub Pages deployment workflows and documentation
- Clean up documentation.yml to generate artifacts only
- Update README and documentation to remove Pages references
- Add YAML validation workflow for better CI/CD hygiene
- Simplify pipeline setup instructions

BREAKING CHANGE: GitHub Pages deployment is no longer supported

Files removed:
- .github/workflows/quick-pages-fix.yml
- .github/workflows/simple-docs.yml
- GITHUB_PAGES_404_FIX.md
- GITHUB_PAGES_SOLUTION.md
- GITHUB_PAGES_TROUBLESHOOTING.md
- PAGES_FIX_STATUS.md

Files modified:
- .github/workflows/documentation.yml (artifact-only generation)
- readme.md (updated documentation links)
- GITOPS_PIPELINE_READY.md (removed Pages references)
- PIPELINE_SETUP.md (simplified setup)
- validate-pipeline.ps1 (removed Pages validation)

Files added:
- .github/workflows/validate-yaml.yml (YAML syntax validation)
- CLEANUP_COMPLETED.md (cleanup documentation)

The LoadSharp GitOps pipeline now focuses on core CI/CD functionality:
 Build & Test (18/18 tests passing)
 Quality Gate (PR validation)
 Release (NuGet publishing)
 Documentation (artifact generation)
 YAML Validation (workflow syntax checking)
Copy link

github-actions bot commented Jul 3, 2025

🚀 LoadSharp Quality Gate Report

📊 Test Results: 18/18 tests passed
📈 Coverage: 🔴 22.1%

✅ Build successful
✅ Package validation passed

Quality gate checks completed for commit e11ec63

@sjefvanleeuwen sjefvanleeuwen merged commit d5ca062 into main Jul 3, 2025
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant