Skip to content

feat: implement runtime abstraction layer to support both Zune and Lune#21

Merged
BizWiz3 merged 10 commits intomainfrom
adapter
Apr 14, 2026
Merged

feat: implement runtime abstraction layer to support both Zune and Lune#21
BizWiz3 merged 10 commits intomainfrom
adapter

Conversation

@BizWiz3
Copy link
Copy Markdown
Collaborator

@BizWiz3 BizWiz3 commented Apr 14, 2026

  • Introduce adapter pattern for fs, net, process, serde, and task libraries to decouple core logic from the runtime
  • Add Zune runtime support, including configuration (zune.toml) and VS Code settings
  • Update CI workflows to install Zune and execute tests for both runtimes
  • Refactor utility functions to use the new abstracted libraries instead of direct @lune imports
  • Update CI test suite to validate both Lune and Zune implementations

- Introduce adapter pattern for fs, net, process, serde, and task libraries to decouple core logic from the runtime
- Add Zune runtime support, including configuration (zune.toml) and VS Code settings
- Update CI workflows to install Zune and execute tests for both runtimes
- Refactor utility functions to use the new abstracted libraries instead of direct @lune imports
- Update CI test suite to validate both Lune and Zune implementations
@BizWiz3 BizWiz3 requested a review from Leoj030 April 14, 2026 05:46
@BizWiz3 BizWiz3 merged commit 03d5915 into main Apr 14, 2026
1 check passed
@BizWiz3 BizWiz3 deleted the adapter branch April 14, 2026 07:43
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