Skip to content

Feature: Serialization context tests - #868

Merged
xepozz merged 15 commits into
temporalio:mainfrom
xepozz:feature/serialization-context-tests
Oct 9, 2026
Merged

xepozz merged 15 commits into
temporalio:mainfrom
xepozz:feature/serialization-context-tests

Conversation

@xepozz

@xepozz xepozz commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

What was changed

Why?

Implementing Serialization Context for PHP, need parity tests

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

@xepozz
xepozz requested review from a team as code owners August 14, 2026 11:02

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 69da1abdf9

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread features/features.go
Comment thread harness/java/io/temporal/sdkfeatures/PreparedFeature.java
@xepozz
xepozz force-pushed the feature/serialization-context-tests branch from 68fc88c to 989fab2 Compare August 17, 2026 11:41
@xepozz

xepozz commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator Author

PHP part is in separate PR: xepozz#1

@Quinn-With-Two-Ns Quinn-With-Two-Ns self-assigned this Aug 21, 2026
@Quinn-With-Two-Ns

Copy link
Copy Markdown
Contributor

Generally looks good! Other then the codex comments and failing CI jobs

xepozz added 6 commits August 31, 2026 21:57
Register child_workflow_payloads_default_id in PreparedFeature.ALL.
Drop the go minVersion gate: features.go imports every feature, so it
never guarded compilation.
Drop the Go local_activity_payloads until sdk-go#2562 is released.
The marshaller drops repeated fields coming from the protobuf C
extension, which the runtime image loads, so schedule describe fails on
the released SDK. Pin the branch that carries the fix and stop passing
an explicit PHP version, which would override the pin.
The branch carrying the marshaller and serialization context fixes is
serialization-context2, not feature/serialization-context2.
php-ver was built as 'v' + the version, so the empty version the pin
needs produced "v" and build-image rejected it as invalid semver. The
job takes no repo ref, so there is no release to build an image from
until the fix ships.
@xepozz

xepozz commented Sep 12, 2026

Copy link
Copy Markdown
Collaborator Author

@Quinn-With-Two-Ns all green. I think I'll release a new minor/patch after serialization context merged and revert composer/ci changes

@xepozz

xepozz commented Sep 30, 2026

Copy link
Copy Markdown
Collaborator Author

@Quinn-With-Two-Ns please review again and let's proceed it further

@Quinn-With-Two-Ns

Copy link
Copy Markdown
Contributor

Codex comments still not addressed, if they have been resolved please comment on them with the resolution and close them or address them, or explain why they are not real issues

@xepozz

xepozz commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator Author

@Quinn-With-Two-Ns Codex comments resolved, PTAL.

@xepozz
xepozz enabled auto-merge (squash) October 9, 2026 17:28
@xepozz
xepozz disabled auto-merge October 9, 2026 17:29
@xepozz
xepozz merged commit b746abb into temporalio:main Oct 9, 2026
24 checks passed
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