Migrated CI and release workflows to reusable workflow pattern
6 files · 126+ · 119-

Reusable workflow migration

5 files changed
  • ci.yml Migrated to reusable CI workflow (94 lines reduced)
  • release.yml Migrated to reusable release workflow (54 lines simplified)
  • .gitguardian.yaml Added GitGuardian configuration (20 lines)
  • .gitleaks.toml Added Gitleaks configuration (24 lines)
  • .trufflehog-exclude-paths.txt Added TruffleHog path exclusions (16 lines)
  • Migrated .github/workflows/ci.yml to call a reusable workflow from the ci-tooling repository (92 lines reduced) baseline architectural
    1 file
    • ci.yml
  • Migrated .github/workflows/release.yml to use reusable release workflow with explicit permissions baseline internal
    1 file
    • release.yml

Dependency fix

1 file changed
  • pyproject.toml Commented out provide-foundry dependency (37 lines changed)
  • Commented out docs group containing provide-foundry in pyproject.toml since it is not available on PyPI remediate internal
    1 file
    • pyproject.toml