Skip to content

Conversation

@topheman
Copy link
Owner

Summary

Adds automatic pre-release creation with WASM files when git tags are pushed, enabling versioned plugin and repl-logic components.

Changes

  • CI/CD: Added pre-release job to upload WASM files as GitHub release assets on git tags
  • Optimization: Added duplicate action skipping to prevent redundant workflow runs
  • Docs: Added CI section to README with usage examples
  • Build: Enhanced justfile to include repl-logic-guest in plugin builds

Usage

pluginlab \
  --repl-logic https://github.com/topheman/webassembly-component-model-experiments/releases/download/pluginlab@0.4.1/repl_logic_guest.wasm \
  --plugins https://github.com/topheman/webassembly-component-model-experiments/releases/download/pluginlab@0.4.1/plugin_greet.wasm \
  # ... other plugins
  --allow-all

Testing

  • ✅ CI workflows updated
  • ✅ Documentation added
  • ✅ Build system enhanced

No breaking changes - purely additive feature.

@topheman topheman self-assigned this Jul 23, 2025
@topheman topheman force-pushed the feat/pre-release-upload-wasm branch from 66a5a96 to d280587 Compare July 23, 2025 14:47
@topheman topheman merged commit 1be0a1e into master Jul 23, 2025
12 checks passed
@topheman topheman deleted the feat/pre-release-upload-wasm branch July 25, 2025 10:24
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