Skip to content

Commit

Permalink
new: Start on toolchain plugins. (#10)
Browse files Browse the repository at this point in the history
  • Loading branch information
milesj authored Feb 17, 2025
1 parent 213d5ca commit d1c5f8c
Show file tree
Hide file tree
Showing 33 changed files with 327 additions and 269 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
pull_request:

env:
PROTO_LOG: trace
# For setup-rust
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand Down Expand Up @@ -77,7 +78,7 @@ jobs:
targets: wasm32-wasip1
- uses: moonrepo/setup-toolchain@v0
with:
moon-version: latest
auto-install: true
- run: moon ci --color --log debug --job ${{ matrix.job }} --jobTotal 3
- uses: moonrepo/run-report-action@v1
if: success() || failure()
Expand Down
2 changes: 1 addition & 1 deletion .moon/tasks/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ fileGroups:

tasks:
build:
command: "cargo build --target wasm32-wasip1"
command: "cargo build --target wasm32-wasip1 --release"
inputs:
- "@group(cargo)"
- "@group(sources)"
Expand Down
28 changes: 24 additions & 4 deletions .moon/workspace.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,30 @@
$schema: "https://moonrepo.dev/schemas/workspace.json"

projects:
- "crates/*"
- "extensions/*"
- "tools/*"
- "."
root: .
# Common
extension-common: crates/extension-common
lang-node-common: crates/lang-node-common
# Extensions
download-extension: extensions/download
migrate-nx-extension: extensions/migrate-nx
migrate-turborepo-extension: extensions/migrate-turborepo
unpack-extension: extensions/unpack
# Tools
bun-tool: tools/bun
deno-tool: tools/deno
go-tool: tools/go
moon-tool: tools/moon
node-tool: tools/node
node-depman-tool: tools/node-depman
proto-tool: tools/proto
python-tool: tools/python
python-uv-tool: tools/python-uv
ruby-tool: tools/ruby
rust-tool: tools/rust
schema-tool: tools/internal-schema
# Toolchains
node-toolchain: toolchains/node

runner:
logRunningCommand: true
28 changes: 14 additions & 14 deletions .prototools
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
moon = "1.32.2"
moon = "1.32.5"

[plugins]
bun-test = "file://./target/wasm32-wasip1/debug/bun_tool.wasm"
deno-test = "file://./target/wasm32-wasip1/debug/deno_tool.wasm"
go-test = "file://./target/wasm32-wasip1/debug/go_tool.wasm"
# [plugins]
# bun-test = "file://./target/wasm32-wasip1/debug/bun_tool.wasm"
# deno-test = "file://./target/wasm32-wasip1/debug/deno_tool.wasm"
# go-test = "file://./target/wasm32-wasip1/debug/go_tool.wasm"
# internal-schema = "file://./target/wasm32-wasip1/debug/schema_tool.wasm"
moon-test = "file://./target/wasm32-wasip1/debug/moon_tool.wasm"
node-test = "file://./target/wasm32-wasip1/debug/node_tool.wasm"
npm-test = "file://./target/wasm32-wasip1/debug/node_depman_tool.wasm"
pnpm-test = "file://./target/wasm32-wasip1/debug/node_depman_tool.wasm"
python-test = "file://./target/wasm32-wasip1/debug/python_tool.wasm"
ruby-test = "file://./target/wasm32-wasip1/debug/ruby_tool.wasm"
rust-test = "file://./target/wasm32-wasip1/debug/rust_tool.wasm"
uv-test = "file://./target/wasm32-wasip1/debug/python_uv_tool.wasm"
yarn-test = "file://./target/wasm32-wasip1/debug/node_depman_tool.wasm"
# moon-test = "file://./target/wasm32-wasip1/debug/moon_tool.wasm"
# node-test = "file://./target/wasm32-wasip1/debug/node_tool.wasm"
# npm-test = "file://./target/wasm32-wasip1/debug/node_depman_tool.wasm"
# pnpm-test = "file://./target/wasm32-wasip1/debug/node_depman_tool.wasm"
# python-test = "file://./target/wasm32-wasip1/debug/python_tool.wasm"
# ruby-test = "file://./target/wasm32-wasip1/debug/ruby_tool.wasm"
# rust-test = "file://./target/wasm32-wasip1/debug/rust_tool.wasm"
# uv-test = "file://./target/wasm32-wasip1/debug/python_uv_tool.wasm"
# yarn-test = "file://./target/wasm32-wasip1/debug/node_depman_tool.wasm"
Loading

0 comments on commit d1c5f8c

Please sign in to comment.