From c9f7ce1e8c79ff15344b192c791ff073055a4bad Mon Sep 17 00:00:00 2001 From: Mauro Antonio Sanz Date: Tue, 28 Jul 2026 17:32:10 -0300 Subject: [PATCH] chore: remove Harness migration report AI-Session-Id: aa03f266-2bde-44a7-8910-7c13a606b4cf AI-Tool: claude-code AI-Model: unknown --- .harness/migration/report-2026-07-28.md | 26 ------------------------- 1 file changed, 26 deletions(-) delete mode 100644 .harness/migration/report-2026-07-28.md diff --git a/.harness/migration/report-2026-07-28.md b/.harness/migration/report-2026-07-28.md deleted file mode 100644 index 86b6b92..0000000 --- a/.harness/migration/report-2026-07-28.md +++ /dev/null @@ -1,26 +0,0 @@ -## Harness Migration Report — 2026-07-28 - -**Repo:** splitio/split-openfeature-provider-python -**Language:** Python (versions: 3.9.13) -**Status:** ✅ PASSED - -### Steps -| Step | Result | Notes | -|------|--------|-------| -| Detect context | ✅ | Python, split-openfeature-provider-python | -| Read GH workflow | ✅ | .github/workflows/ci.yml | -| Generate Harness YAML | ✅ | Adapted from ruby-client reference pipeline | -| Write pipeline file | ✅ | .harness/pipeline.yaml | -| Create pipeline in Harness | ✅ | imported from Git | -| Create input set | ✅ | splitopenfeatureproviderpyinputset | -| Create webhook trigger | ✅ | splitopenfeatureproviderpython, GitHub PR webhook | -| Dry-run | ✅ | https://harness0.harness.io/ng/account/l7B_kbSEQD2wjrM7PShm5w/all/orgs/PROD/projects/Harness_Split/pipelines/splitopenfeatureproviderpy/deployments/YIwqFMr6QNuul5wUD6kZtA/pipeline | - -**Pipeline is working. PR opened targeting development.** - -### Fixes applied during migration -- Pipeline codebase `build` changed to `<+input>` (was fixed to `type: branch`) so PR-type input sets/triggers can override it. -- Disabled mise's GitHub attestation check (`MISE_PYTHON_GITHUB_ATTESTATIONS=false`) — no attestations are published for python@3.9.13. -- Run tests from `tests/` (matches the original workflow's `working-directory: tests`), not `split_openfeature_provider/`. -- Upgraded `pip`/`setuptools`/`wheel` before install, matching the original workflow. -- Switched SonarQube steps from `shell: Sh` to `shell: Bash` — `eval "$(mise activate bash)"` requires bash, not POSIX sh.