Skip to content

[FME-17170]#75

Closed
nmayorsplit wants to merge 308 commits into
mainfrom
FME-17170
Closed

[FME-17170]#75
nmayorsplit wants to merge 308 commits into
mainfrom
FME-17170

Conversation

@nmayorsplit

Copy link
Copy Markdown
Contributor

SPLIT DAEMON

What did you accomplish?

  • Bug fix
  • New feature
  • Breaking change

How do we test the changes introduced in this PR?

Extra Notes

nmayorsplit and others added 28 commits January 30, 2026 12:28
[FME-12564] Added impression properties in link package
[FME-8315] Release: Impression properties, fallback treatments, rule-based segments and prerequisites
…/github-script-8.0.0

Bump actions/github-script from 7.0.1 to 8.0.0
…/tag-exists-action-1.7.0

Bump mukunku/tag-exists-action from 1.6.0 to 1.7.0
…/setup-go-6

Bump actions/setup-go from 5 to 6
…urce/sonarcloud-github-action-5.0.0

Bump SonarSource/sonarcloud-github-action from 2.1.1 to 5.0.0
…/checkout-6

Bump actions/checkout from 4 to 6
…ding validation)

Reproduces .github/workflows/ci.yml in a native Harness CI pipeline:
PR validation (set-version, version-validation, build, test, cross-build,
sonar) and push-to-main release (git tag + GitHub Release with the 5 .bin
assets), gated via trigger.event / codebase.build.type.

Stored under the existing .harness/orgs/PROD/projects/Harness_Split/pipelines/
convention. Header block marks it as a candidate pending platform validation
and lists every Harness-specific item (runtime, expressions, output vars,
plugins, secret syntax, workspace sharing, token scope) that must be verified
against the live Harness_Split project and reconciled before use.

GitHub Actions workflows left untouched (parallel-run per migration plan).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

AI-Session-Id: 0a00eb6f-0023-474a-9956-28484d52c4f0
AI-Tool: claude-code
AI-Model: unknown
…PI-validated)

Validated via Harness API against the working fme_core_ci_gosonarqube_v2
pipeline and corrected the candidate accordingly:

- runtime Cloud size flex; caching enabled; codebase without inline connectorRef
- image pulls via the real `dockerhub` connector
- Sonar switched from the drone plugin to the PROJECT STANDARD: sonar-scanner
  CLI Run step + Post Quality Gate (secret sonarqube-token, host sonar.harness.io,
  GitHub commit-status post) — no project uses the drone sonar plugin
- kept git_tag + github_release but flagged UNPROVEN: no pipeline in the account
  performs git tag / GitHub Release; mechanism + least-privilege token unverified
- documented build-env risk (GOPROXY/GOPRIVATE) for Go module resolution

GitHub Actions workflows still untouched. Checklist updated with findings.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

AI-Session-Id: 0a00eb6f-0023-474a-9956-28484d52c4f0
AI-Tool: claude-code
AI-Model: unknown
cloneCodebase was defaulting to Harness Code (git0.harness.io) and failing.
Add connectorRef: fmegithubrunnersci + depth: 0 to properties.ci.codebase,
matching deploy_qos_v3, so the clone targets GitHub splitio/splitd.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

AI-Session-Id: 0a00eb6f-0023-474a-9956-28484d52c4f0
AI-Tool: claude-code
AI-Model: unknown
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

AI-Session-Id: 0a00eb6f-0023-474a-9956-28484d52c4f0
AI-Tool: claude-code
AI-Model: unknown
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.

7 participants