Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
51a705d
feat: ensure wasm build
nomirayuki Aug 8, 2025
e04f8c3
chore: ensure & push
nomirayuki Aug 8, 2025
45d445f
docs: add Codespaces & Termux quickstart + wasm output guide
nomirayuki Aug 8, 2025
ddac32b
ci: build workspace + auto-detect wasm (cdylib) crates; upload artifacts
nomirayuki Aug 8, 2025
a969126
ci: trigger build
nomirayuki Aug 9, 2025
1c02d94
ci: trigger build
nomirayuki Aug 9, 2025
d745e11
ci: trigger build
nomirayuki Aug 9, 2025
0d9d805
merge CI workflows from ci/wasm-build
nomirayuki Aug 9, 2025
26fd779
ci: trigger build
nomirayuki Aug 9, 2025
636154e
ci: retry after enabling permissions
nomirayuki Aug 9, 2025
741bbcc
ci: auto-detect Cargo root and build from there
nomirayuki Aug 9, 2025
0665ba8
ci: trigger
nomirayuki Aug 9, 2025
4189162
Merge pull request #1 from crasetur/ci/fix-cargo-root
nomirayuki Aug 9, 2025
8b68bd3
ci: trigger build
nomirayuki Aug 9, 2025
9b12955
ci: trigger build
nomirayuki Aug 9, 2025
e4b63e6
ci: fix path by auto-detecting Cargo root; build workspace + WASM
nomirayuki Aug 9, 2025
2fcc351
Merge pull request #2 from crasetur/ci/fix-build-path
nomirayuki Aug 9, 2025
0480fc9
ci: trigger
nomirayuki Aug 9, 2025
28274a8
ci: trigger build
nomirayuki Aug 9, 2025
8461e03
ci: trigger build
nomirayuki Aug 9, 2025
8c211b0
ci: add single clean build workflow
nomirayuki Aug 9, 2025
dded9d7
chore(ci): remove duplicate workflows and add single build.yml
nomirayuki Aug 9, 2025
cc28dca
add agent-ci workflow
nomirayuki Aug 10, 2025
a5287e8
agent(main): add host+plugin files and switch to Agent CI
nomirayuki Aug 10, 2025
cbb73f3
save work before merge
nomirayuki Aug 10, 2025
d6e7be5
merge fix/agent-ci-and-files
nomirayuki Aug 10, 2025
859850a
chore: auto-generate workspace Cargo.toml + CI
nomirayuki Aug 10, 2025
dec372e
chore: strict clean — keep only ci.yml and root scripts
nomirayuki Aug 10, 2025
55c4192
chore: tidy repo (strict clean, workspace, CI, scaffold)
nomirayuki Aug 10, 2025
63e3d74
chore: clean unused files, fix Cargo.toml typos, dedupe scripts, keep…
nomirayuki Aug 10, 2025
7cfa3a5
fix: clean repo + ensure workspace members + scaffold host/plugin + s…
nomirayuki Aug 10, 2025
22f4e6a
fix: add wasmtime dependency to host
nomirayuki Aug 10, 2025
0f9285f
fix: clean repo, ensure workspace, scaffold host/plugin, single CI, a…
nomirayuki Aug 10, 2025
9a575c8
fix: correct Cargo.toml format for wasmtime dep
nomirayuki Aug 10, 2025
80005c0
fix(host): remove duplicate dependency entries
nomirayuki Aug 10, 2025
8210600
ci: auto detect crate name for WASM build
nomirayuki Aug 10, 2025
4073dd5
ci: auto-detect and build all WASM cdylib crates
nomirayuki Aug 10, 2025
183dad9
ci: remove extra workflows and auto-detect WASM crates (no agent-temp…
nomirayuki Aug 10, 2025
66ec0e3
fix(ci): align package name 'agent-template' and workflow; clean work…
nomirayuki Aug 10, 2025
442a0dd
chore(ci): no submodules; single CI; align workspace & agent-template
nomirayuki Aug 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
39 changes: 39 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: build

on:
push:
pull_request:

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: false # pastikan tidak memproses submodule

- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
with:
targets: wasm32-unknown-unknown

- name: Cache cargo
uses: actions/cache@v4
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.toml') }}

- name: Build workspace
run: cargo build --workspace --verbose

- name: Build WASM (agent-template)
run: cargo build -p agent-template --target wasm32-unknown-unknown --release --verbose

- name: Upload WASM artifact
uses: actions/upload-artifact@v4
with:
name: agent-template.wasm
path: target/wasm32-unknown-unknown/release/agent_template.wasm
16 changes: 4 additions & 12 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
/agent/target
/agent/host/src/agent_template.wasm
/agent/host/src/input.txt
/agent/host/src/output.txt

/node_modules
/agent/node_modules

package-lock.json

/.DS_Store
/agent/.DS_Store
target/
**/*.rs.bk
Cargo.lock
.DS_Store
File renamed without changes.
File renamed without changes.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading