Skip to content

chore(deps): bump PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml from 1.5.0 to 1.8.0 - #821

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/PostHog/posthog-sdk-test-harness/dot-github/workflows/test-sdk-action.yml-1.8.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/PostHog/posthog-sdk-test-harness/dot-github/workflows/test-sdk-action.yml-1.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 29, 2026

Copy link
Copy Markdown
Contributor

Bumps PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml from 1.5.0 to 1.8.0.

Release notes

Sourced from PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml's releases.

1.8.0

Minor changes

  • 1e1a41e Add a language-neutral person boolean evaluation corpus with ordered rules, explicit context, hash evidence, and typed terminal expectations. Preserve the frozen v1 corpus and all published contract component bytes. — Thanks @​andehen!

1.7.1

Patch changes

  • 1d1d5e7 Include failing step text and structured expected/actual evidence for feature-flag getter and request-field assertions in v2 diagnostics, so compliance reports can identify the failing call or field without changing assertion outcomes. — Thanks @​dustinbyrne!

1.7.0

Minor changes

  • ba3f732 Publish the opt-in ghcr.io/posthog/sdk-test-harness-v2 image alongside the existing harness image under the approved release gate, with bundled pinned SDK specifications, multi-platform builds, and digest/provenance handoff artifacts. — Thanks @​dustinbyrne!

1.6.0

Minor changes

  • b6f033a Add Feature Flag Rules v2 config fixtures for the targeted-release and percentage-rollout family as contract package 2.1.0: one canonical boolean configuration and ten schema-rejected shapes (rollout fields on a targeted release, a percentage below the minimum, unknown miss policy, assignment algorithm, assignment target, property field, property operator and property type, a null rule value, and a default value of the wrong type). Published schema, registry, corpus and fixture bytes are unchanged. — Thanks @​andehen!
Changelog

Sourced from PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml's changelog.

posthog-sdk-test-harness

1.11.0 — 2026-09-27

Minor changes

  • a520a91 Add an opt-in capture_ai_v1 suite for POST /i/v1/ai/events, and opt-in event_options tests for the caller options contract on both V1 capture suites. — Thanks @​eli-r-ph!

1.10.0 — 2026-09-25

Minor changes

  • 495fcf7 Bundle the merged SDK specs with opted-in server identify and alias acceptance cases and named YAML-parity scenarios in the v2 image. — Thanks @​dustinbyrne!

1.9.0 — 2026-09-25

Minor changes

  • 9f56c54 Add opt-in v2 server identify and alias delivery assertions and distinguish JSON booleans from numbers in event-property comparisons. — Thanks @​dustinbyrne!

1.8.0 — 2026-09-22

Minor changes

  • 1e1a41e Add a language-neutral person boolean evaluation corpus with ordered rules, explicit context, hash evidence, and typed terminal expectations. Preserve the frozen v1 corpus and all published contract component bytes. — Thanks @​andehen!

1.7.1 — 2026-09-22

Patch changes

  • 1d1d5e7 Include failing step text and structured expected/actual evidence for feature-flag getter and request-field assertions in v2 diagnostics, so compliance reports can identify the failing call or field without changing assertion outcomes. — Thanks @​dustinbyrne!

1.7.0 — 2026-09-22

Minor changes

  • ba3f732 Publish the opt-in ghcr.io/posthog/sdk-test-harness-v2 image alongside the existing harness image under the approved release gate, with bundled pinned SDK specifications, multi-platform builds, and digest/provenance handoff artifacts. — Thanks @​dustinbyrne!

1.6.0 — 2026-09-17

Minor changes

  • b6f033a Add Feature Flag Rules v2 config fixtures for the targeted-release and percentage-rollout family as contract package 2.1.0: one canonical boolean configuration and ten schema-rejected shapes (rollout fields on a targeted release, a percentage below the minimum, unknown miss policy, assignment algorithm, assignment target, property field, property operator and property type, a null rule value, and a default value of the wrong type). Published schema, registry, corpus and fixture bytes are unchanged. — Thanks @​andehen!

1.5.0 — 2026-09-15

Minor changes

  • d14f173 Add versioned Feature Flag Rules v2 definitions, evaluation response, management diagnostic, and event contracts with producer and tolerant-reader fixtures. Include source-distribution integrity verification. Contract package 2.0.0 narrows the registry warning codes to the five actionable management warnings (registry 2.0.0), removing EXPERIMENT_VALUE_COLLISION, SDK_REMOTE_FALLBACK_REQUIRED, SDK_EXPERIMENT_CONTEXT_MISSING, and LEGACY_PROJECTION_LIMITED from published contract 1.2.0. — Thanks @​andehen!

... (truncated)

Commits
  • 6054eaa chore: Release v1.8.0 [skip ci]
  • 1e1a41e chore(flags): add person boolean evaluation corpus (#60)
  • 0aa3f2e chore: Release v1.7.1 [skip ci]
  • 1d1d5e7 fix: add actionable v2 assertion diagnostics (#64)
  • 85b07ba chore: Release v1.7.0 [skip ci]
  • ba3f732 ci: release v2 harness image alongside v1 (#62)
  • 2dfb1d6 feat: add opt-in Gherkin v2 harness and Node CI pilot (#59)
  • 9c492aa chore(deps): bump dtolnay/rust-toolchain in the github-actions group (#61)
  • c32f495 chore: Release v1.6.0 [skip ci]
  • b6f033a test(flags): add targeted-release and percentage-rollout config fixtures (#58)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

…test-sdk-action.yml

Bumps [PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml](https://github.com/posthog/posthog-sdk-test-harness) from 1.5.0 to 1.8.0.
- [Release notes](https://github.com/posthog/posthog-sdk-test-harness/releases)
- [Changelog](https://github.com/PostHog/posthog-sdk-test-harness/blob/main/CHANGELOG.md)
- [Commits](PostHog/posthog-sdk-test-harness@e487249...6054eaa)

---
updated-dependencies:
- dependency-name: PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 29, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 29, 2026 06:15
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 29, 2026
@github-actions

Copy link
Copy Markdown
Contributor

posthog-android Compliance Report

Date: 2026-09-29 06:22:20 UTC
Duration: 118318ms

✅ All Tests Passed!

46/46 tests passed


Capture Tests

✅ 29/29 tests passed

View Details
Test Status Duration
Format Validation.Event Has Required Fields ✅ 323ms
Format Validation.Event Has Uuid ✅ 30ms
Format Validation.Event Has Lib Properties ✅ 27ms
Format Validation.Distinct Id Is String ✅ 24ms
Format Validation.Token Is Present ✅ 28ms
Format Validation.Custom Properties Preserved ✅ 24ms
Format Validation.Event Has Timestamp ✅ 24ms
Retry Behavior.Retries On 503 ✅ 7026ms
Retry Behavior.Does Not Retry On 400 ✅ 4024ms
Retry Behavior.Does Not Retry On 401 ✅ 4025ms
Retry Behavior.Respects Retry After Header ✅ 7028ms
Retry Behavior.Implements Backoff ✅ 17035ms
Retry Behavior.Retries On 500 ✅ 7017ms
Retry Behavior.Retries On 502 ✅ 7020ms
Retry Behavior.Retries On 504 ✅ 7020ms
Retry Behavior.Max Retries Respected ✅ 17037ms
Deduplication.Generates Unique Uuids ✅ 43ms
Deduplication.Preserves Uuid On Retry ✅ 7020ms
Deduplication.Preserves Uuid And Timestamp On Retry ✅ 12031ms
Deduplication.Preserves Uuid And Timestamp On Batch Retry ✅ 7019ms
Deduplication.No Duplicate Events In Batch ✅ 34ms
Deduplication.Different Events Have Different Uuids ✅ 24ms
Compression.Sends Gzip When Enabled ✅ 18ms
Batch Format.Uses Proper Batch Structure ✅ 16ms
Batch Format.Flush With No Events Sends Nothing ✅ 12ms
Batch Format.Multiple Events Batched Together ✅ 37ms
Error Handling.Does Not Retry On 403 ✅ 4017ms
Error Handling.Does Not Retry On 413 ✅ 4022ms
Error Handling.Retries On 408 ✅ 5027ms

Feature_Flags Tests

✅ 17/17 tests passed

View Details
Test Status Duration
Request Payload.Request With Person Properties Device Id ✅ 35ms
Request Payload.Flags Request Uses V2 Query Param ✅ 23ms
Request Payload.Flags Request Hits Flags Path Not Decide ✅ 25ms
Request Payload.Flags Request Omits Authorization Header ✅ 44ms
Request Payload.Token In Flags Body Matches Init ✅ 24ms
Request Payload.Groups Round Trip ✅ 18ms
Request Payload.Groups Default To Empty Object ✅ 22ms
Request Payload.Disable Geoip False Propagates As Geoip Disable False ✅ 20ms
Request Payload.Disable Geoip Omitted Defaults To False ✅ 19ms
Request Payload.Flag Keys To Evaluate Contains Only Requested Key ✅ 21ms
Request Lifecycle.No Flags Request On Init Alone ✅ 9ms
Request Lifecycle.No Flags Request On Normal Capture ✅ 25ms
Request Lifecycle.Two Flag Calls Produce Two Remote Requests ✅ 43ms
Request Lifecycle.Mock Response Value Is Returned To Caller ✅ 19ms
Retry Behavior.Retries Flags On 502 ✅ 325ms
Retry Behavior.Retries Flags On 504 ✅ 327ms
Side Effect Events.Get Feature Flag Captures Feature Flag Called Event ✅ 21ms

@dustinbyrne dustinbyrne left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The reusable workflow is identical at both release pins and the selected harness image remains 0.10.0. No issues found in this scoped update.

Validation: static source review and existing CI; no tests or device runs executed for this review.

Human-driven, agent-assisted review.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant