Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add starlark.Value serializer/deserializer for enclave persistence #1229

Merged
merged 1 commit into from Sep 5, 2023

Conversation

gbouv
Copy link
Contributor

@gbouv gbouv commented Sep 4, 2023

Description:

For idempotent runs, we need to store for each instruction that was run the result object of this instruction, which can be any starlark.Value. This serde mechanism relies the Starlark code itself to serialize the value, and runs a mini-interpretation step to deserialize it.

Is this change user facing?

NO

References (if applicable):

@gbouv gbouv merged commit 45b9330 into main Sep 5, 2023
29 checks passed
@gbouv gbouv deleted the gbouv/starlark-value-serde branch September 5, 2023 08:30
victorcolombo pushed a commit that referenced this pull request Sep 5, 2023
🤖 I have created a release *beep* *boop*
---


##
[0.82.19](0.82.18...0.82.19)
(2023-09-05)


### Features

* Add starlark.Value serializer/deserializer for enclave persistence
([#1229](#1229))
([45b9330](45b9330))


### Bug Fixes

* close engine server which is important for triggering the idle
enclaves remotion process
([#1219](#1219))
([912e855](912e855))
* disabled time.now()
([#1231](#1231))
([26e8d40](26e8d40))
* Does not delete runtime value during idepotent runs
([#1232](#1232))
([a06c247](a06c247))
* fix a sneaky segmentation fault where we were propagating a nil error
([#1222](#1222))
([666f4ee](666f4ee))
* fix a typo in recipe result repository
([#1224](#1224))
([94a4b8b](94a4b8b))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: kurtosisbot <kurtosisbot@users.noreply.github.com>
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.

None yet

2 participants