Skip to content

Support Wasm API #130

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 31 commits into from
May 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
cbc05a9
Switch to Bluejay for codegen & refactor shopify-function macro
otheriault Apr 2, 2025
8565dc4
Use latest bluejay
otheriault Apr 2, 2025
a971add
WIP
adampetro Apr 16, 2025
6fe6fab
More WIP
adampetro Apr 17, 2025
2a516cf
Remove memoization; use lazy iterator instead of vectors
adampetro Apr 17, 2025
ec43556
More improvements
adampetro Apr 22, 2025
9e90a34
Add back OnceCell memoization
adampetro Apr 22, 2025
ccb8f6a
WIP
adampetro Apr 25, 2025
eab77d9
WIP JSON value
adampetro Apr 28, 2025
74add29
More improvements
adampetro Apr 29, 2025
de2ddaa
Deserialize derive macro
adampetro May 2, 2025
228fcfc
Point to released `bluejay` crates
adampetro May 5, 2025
d21057c
Bump `shopify_function_wasm_api` commit
adampetro May 6, 2025
3123e84
Download trampoline from github
adampetro May 7, 2025
78e5c65
Remove `serde` dependency
adampetro May 7, 2025
ab124c0
Tweak public exports
adampetro May 7, 2025
3da4795
Update some docs
adampetro May 7, 2025
0ce6a34
Serialize tests
adampetro May 7, 2025
6aa6627
add wasm target for CI
adampetro May 7, 2025
64a0495
Remove accidentally committed files
adampetro May 7, 2025
2541ea7
Fix integration tests now that `function-runner` 8.0.0 is released
adampetro May 8, 2025
31166ea
Fixes for interned string ID caching
adampetro May 8, 2025
f96a575
introduce `rust-toolchain.toml`
adampetro May 13, 2025
26964f8
Review fixes
adampetro May 13, 2025
d736562
Add `from_str` method for enums
adampetro May 13, 2025
c973fb0
Bump bluejay to 0.3.1
adampetro May 13, 2025
567ce49
Doc improvements
adampetro May 14, 2025
d16a04e
More doc improvements
adampetro May 14, 2025
1eccd62
Add note about using generated types outside of main.rs
adampetro May 14, 2025
4383f02
Add `Display` impl for enums
adampetro May 15, 2025
bb0b865
Bump Wasm API to get more deserialize impls
adampetro May 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Add rustfmt and clippy
run: rustup component add rustfmt clippy
- name: Run cargo fmt
run: cargo fmt --check
- name: Run clippy
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
target
shopify_function/*.output.graphql
tmp
Loading