-
Notifications
You must be signed in to change notification settings - Fork 20
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
introduce sessionv2, written in typescript, for compatibility with latest spin #95
Conversation
7cc68be
to
1de5ac8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@endocrimes this PR looks great! Thanks for updating the session module.
The only things I needed to build and deploy from my fork were CI/CD changes. Could you incorporate some or all? I can help create follow-ups for any remaining items.
- Rebase off of main to get recent build fix
- Need to install deps for sessionv2 in build.yml (eg vdice@5971a91)
- Use relative build.yml, not pinned to main, to get update above (eg vdice@24097a8) Actually this change was only needed on my fork... but could be useful when working off of a branch and testing CI.
- Bump to spin v2.7.0 in CI (eg vdice@8b2cc93)
- Otherwise I see the following when we
spin up
using the older 2.0.1 version to test the site: https://github.com/vdice/finicky-whiskers/actions/runs/10942569334/job/30379905619
- Otherwise I see the following when we
@vdice oh thanks for looking into that! - I'll try and find some time to port them over early next week 😅 |
@endocrimes if you'd like, I'd be happy to rebase the branch and merge the updates mentioned/linked above. Then we can get review(s) from others. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup, this looks correct from the gameplay perspective.
@vdice if you have the time that would be awesome 💜 |
Signed-off-by: Danielle Lancashire <[email protected]>
sessionv1 was written in Ruby, which is great for demo purposes, but currently relies on an out of date wasi-libc that is unsupported by latest spin. Switch to the new Typescript version with full-wasi support. Signed-off-by: Danielle Lancashire <[email protected]>
Signed-off-by: Vaughn Dice <[email protected]>
Signed-off-by: Vaughn Dice <[email protected]>
Signed-off-by: Vaughn Dice <[email protected]>
1de5ac8
to
8d9ab8b
Compare
sessionv1 was written in Ruby, which is great for demo purposes, but
currently relies on an out of date wasi-libc that is unsupported by
latest spin.
Switch to the new Typescript version with full-wasi support (keeping the Ruby version in the hopes that it can be bought back to life).