Skip to content

tools: bump temporal_rs version#63281

Open
aduh95 wants to merge 3 commits into
nodejs:mainfrom
aduh95:temporal_capi
Open

tools: bump temporal_rs version#63281
aduh95 wants to merge 3 commits into
nodejs:mainfrom
aduh95:temporal_capi

Conversation

@aduh95
Copy link
Copy Markdown
Contributor

@aduh95 aduh95 commented May 13, 2026

Signed-off-by: Antoine du Hamel <[email protected]>
@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/security-wg

@nodejs-github-bot nodejs-github-bot added dependencies Pull requests that update a dependency file. needs-ci PRs that need a full CI run. labels May 13, 2026
@aduh95 aduh95 added dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. dont-land-on-v25.x PRs that should not land on the v25.x-staging branch and should not be released in v25.x. labels May 13, 2026
@aduh95 aduh95 requested a review from legendecas May 13, 2026 12:26
@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

@legendecas
Copy link
Copy Markdown
Member

I think the rustc version needs to be bumped on the CI.

Comment thread deps/crates/Cargo.toml
Comment on lines 28 to 29
# This is necessary to enable a spec-compliance quirk when upgrading to v0.1.2
# features = ["float64_representable_durations"]
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
# This is necessary to enable a spec-compliance quirk when upgrading to v0.1.2
# features = ["float64_representable_durations"]
# This is necessary to enable a spec-compliance quirk
features = ["float64_representable_durations"]

@Renegade334
Copy link
Copy Markdown
Member

πŸ‘ to bringing these into line with the V8 14.6 deps in the first instance.

If it's feasible to bring rustc 1.86 to the build runners, then it would be useful to look at upgrading these dependencies to 0.2.x before v26.x goes LTS, to fix a whole host of spec divergences – otherwise we are going to force LTS consumers to wait until October 2027 for a working-as-expected Temporal implementation. (The C++ API is the same, so it's a case of plug and play as far as the vendored crates goes – have a test build without any hassle.)

@aduh95 aduh95 added the blocked PRs that are blocked by other issues or PRs. label May 14, 2026
@aduh95
Copy link
Copy Markdown
Contributor Author

aduh95 commented May 14, 2026

Blocked on nodejs/build#4265 or similar

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

Labels

blocked PRs that are blocked by other issues or PRs. dependencies Pull requests that update a dependency file. dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. dont-land-on-v25.x PRs that should not land on the v25.x-staging branch and should not be released in v25.x. needs-ci PRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants