Skip to content

ci: add Harness CI pipeline for split-openfeature-provider-python - #30

Merged
sanzmauro merged 10 commits into
developmentfrom
harness-pipeline-2026-07-28
Jul 28, 2026
Merged

ci: add Harness CI pipeline for split-openfeature-provider-python#30
sanzmauro merged 10 commits into
developmentfrom
harness-pipeline-2026-07-28

Conversation

@sanzmauro

@sanzmauro sanzmauro commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Migrates GitHub Actions CI to a Harness Cloud pipeline.

sanzmauro and others added 10 commits July 28, 2026 15:55
AI-Session-Id: aa03f266-2bde-44a7-8910-7c13a606b4cf
AI-Tool: claude-code
AI-Model: unknown
The pipeline previously fixed codebase.build.type to "branch", which
rejected the PR-type override supplied by the input set/trigger.

AI-Session-Id: aa03f266-2bde-44a7-8910-7c13a606b4cf
AI-Tool: claude-code
AI-Model: unknown
AI-Session-Id: aa03f266-2bde-44a7-8910-7c13a606b4cf
AI-Tool: claude-code
AI-Model: unknown
mise 2026.7.15 verifies GitHub artifact attestations by default, which
fails for this python@3.9.13 build (no attestations published for it).

AI-Session-Id: aa03f266-2bde-44a7-8910-7c13a606b4cf
AI-Tool: claude-code
AI-Model: unknown
Matches the original GitHub Actions workflow: pytest runs with
working-directory: tests, and pip/setuptools/wheel are upgraded
before installing the package.

AI-Session-Id: aa03f266-2bde-44a7-8910-7c13a606b4cf
AI-Tool: claude-code
AI-Model: unknown
sh does not support the process-substitution syntax used by
eval "\$(mise activate bash)", causing "eval: Syntax error" failures.

AI-Session-Id: aa03f266-2bde-44a7-8910-7c13a606b4cf
AI-Tool: claude-code
AI-Model: unknown
AI-Session-Id: aa03f266-2bde-44a7-8910-7c13a606b4cf
AI-Tool: claude-code
AI-Model: unknown
AI-Session-Id: aa03f266-2bde-44a7-8910-7c13a606b4cf
AI-Tool: claude-code
AI-Model: unknown
@sonarqube-pull-requests

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@sanzmauro
sanzmauro merged commit 72a1d89 into development Jul 28, 2026
2 checks passed
@sanzmauro
sanzmauro deleted the harness-pipeline-2026-07-28 branch July 28, 2026 20:30
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.

2 participants