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

Support detached ROFL components #5707

Merged
merged 2 commits into from
Jun 4, 2024
Merged

Conversation

kostko
Copy link
Member

@kostko kostko commented May 29, 2024

Previously each bundle that contained one or more ROFL components also needed to contain the exact version of the RONL component it was attaching to.

This is somewhat awkward to use so this adds support for detached ROFL components where the bundle only contains the ROFL and oasis-node then automatically gets the appropriate RONL component from another bundle.

Copy link

netlify bot commented May 29, 2024

Deploy Preview for oasisprotocol-oasis-core canceled.

Name Link
🔨 Latest commit ef6ccb5
🔍 Latest deploy log https://app.netlify.com/sites/oasisprotocol-oasis-core/deploys/665eafea6f19cc0008fcd7a1

@kostko kostko force-pushed the kostko/feature/rofl-detached branch 5 times, most recently from 474120f to 0eda644 Compare May 31, 2024 06:42
@kostko kostko marked this pull request as ready for review May 31, 2024 07:13
@kostko kostko force-pushed the kostko/feature/rofl-detached branch from 0eda644 to bb97157 Compare May 31, 2024 08:29
go/runtime/bundle/manifest.go Show resolved Hide resolved
go/runtime/registry/config.go Outdated Show resolved Hide resolved
go/runtime/host/sandbox/sandbox.go Outdated Show resolved Hide resolved
go/runtime/host/sandbox/sandbox.go Outdated Show resolved Hide resolved
@kostko kostko force-pushed the kostko/feature/rofl-detached branch 2 times, most recently from 27366da to a9d7132 Compare June 1, 2024 13:49
Previously each bundle that contained one or more ROFL components also
needed to contain the exact version of the RONL component it was
attaching to.

This is somewhat awkward to use when we assume a more decentralized
development and deployment of ROFL applications. This commit adds support
for detached ROFL components where the bundle only contains the ROFL and
oasis-node then automatically gets the appropriate RONL component from
another bundle.
@kostko kostko force-pushed the kostko/feature/rofl-detached branch from a9d7132 to ef6ccb5 Compare June 4, 2024 06:10
@kostko kostko enabled auto-merge June 4, 2024 06:48
@kostko kostko merged commit 1c62bbb into master Jun 4, 2024
4 of 6 checks passed
@kostko kostko deleted the kostko/feature/rofl-detached branch June 4, 2024 06:56
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