Skip to content

rofl-appd-localnet: Add appd for Localnet#2430

Merged
matevz merged 3 commits intomainfrom
matevz/feature/rofl-appd-localnet
Mar 3, 2026
Merged

rofl-appd-localnet: Add appd for Localnet#2430
matevz merged 3 commits intomainfrom
matevz/feature/rofl-appd-localnet

Conversation

@matevz
Copy link
Copy Markdown
Member

@matevz matevz commented Feb 12, 2026

This PR:

  • adds a simple sgx-raw ROFL that exposes appd functionalities. The produced .orc is meant to be executed in unsafe mode inside sapphire-localnet. Once appd is exposed this way, it can be used to test tdx-containers based ROFLs by spinning up sapphire-localnet, mounting the volume containing the appd unix socket and running the tests on the host with full Localnet key derivation and blockchain functionalities.
  • adds CI for releasing the rofl-appd-localnet .orc for bundling inside the sapphire-localnet docker image.
  • refactors test-rust to test-rust-rofl-appd-localnet, test-rust-hello-contract and test-rust-oas20-contract so they can be run in parallel

Requires oasisprotocol/cli#684
Implements #2142
Supersedes #2419
Related: oasisprotocol/oasis-web3-gateway#823

@netlify
Copy link
Copy Markdown

netlify bot commented Feb 12, 2026

Deploy Preview for oasisprotocol-oasis-sdk canceled.

Name Link
🔨 Latest commit 03785c4
🔍 Latest deploy log https://app.netlify.com/projects/oasisprotocol-oasis-sdk/deploys/69a5b54cf304370008929375

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 12, 2026

Codecov Report

❌ Patch coverage is 0% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 48.60%. Comparing base (c469f37) to head (03785c4).
⚠️ Report is 4 commits behind head on main.

Files with missing lines Patch % Lines
rofl-appd-localnet/src/main.rs 0.00% 18 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2430      +/-   ##
==========================================
- Coverage   48.65%   48.60%   -0.06%     
==========================================
  Files         224      225       +1     
  Lines       16110    16128      +18     
==========================================
  Hits         7839     7839              
- Misses       8211     8229      +18     
  Partials       60       60              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@matevz matevz force-pushed the matevz/feature/rofl-appd-localnet branch 6 times, most recently from bb44fb0 to b7c526b Compare February 13, 2026 16:01
@matevz matevz force-pushed the matevz/feature/rofl-appd-localnet branch 4 times, most recently from c95596f to ce8092e Compare February 18, 2026 15:17
@matevz matevz linked an issue Feb 18, 2026 that may be closed by this pull request
@matevz matevz mentioned this pull request Feb 18, 2026
@matevz matevz marked this pull request as ready for review February 18, 2026 15:30
Copy link
Copy Markdown
Member

@kostko kostko left a comment

Choose a reason for hiding this comment

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

Added some comments, also tests seem to be failing.

@matevz matevz force-pushed the matevz/feature/rofl-appd-localnet branch from ce8092e to b14a88d Compare February 23, 2026 17:21
@matevz matevz requested a review from kostko February 23, 2026 17:22
@matevz matevz force-pushed the matevz/feature/rofl-appd-localnet branch 5 times, most recently from c063f12 to 34372be Compare February 27, 2026 10:01
Copy link
Copy Markdown
Member

@kostko kostko left a comment

Choose a reason for hiding this comment

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

Some minor nits, otherwise looks good.

@matevz matevz force-pushed the matevz/feature/rofl-appd-localnet branch 2 times, most recently from c8b3ee2 to 1d38315 Compare February 27, 2026 15:05
@matevz matevz requested a review from kostko February 27, 2026 15:08
@matevz matevz force-pushed the matevz/feature/rofl-appd-localnet branch from 1d38315 to 03785c4 Compare March 2, 2026 16:05
@matevz matevz merged commit ee6f864 into main Mar 3, 2026
37 of 40 checks passed
@matevz matevz deleted the matevz/feature/rofl-appd-localnet branch March 3, 2026 14:39
github-actions bot added a commit that referenced this pull request Mar 3, 2026
…atevz/feature/rofl-appd-localnet

rofl-appd-localnet: Add appd for Localnet ee6f864
github-actions bot added a commit that referenced this pull request Mar 3, 2026
…/matevz/feature/rofl-appd-localnet

rofl-appd-localnet: Add appd for Localnet ee6f864
github-actions bot added a commit to OasisUnofficial/oasis-sdk that referenced this pull request Mar 3, 2026
…sisprotocol/matevz/feature/rofl-appd-localnet

rofl-appd-localnet: Add appd for Localnet ee6f864
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.

Make rofl-appd standalone executable

2 participants