Valery Antopol
456521bf8b
feat(marine-js)!: support call parameters ( #351 )
2023-07-27 18:39:31 +03:00
fluencebot
6000feca71
chore: release master ( #337 )
...
* chore: release master
* chore: Regenerate Cargo.lock
* chore: Bump marine-js version to 0.5.0
marine-v0.14.2
marine-core-v0.21.0
marine-it-parser-v0.12.2
mrepl-v0.21.4
marine-js-v0.5.0
fluence-app-service-v0.26.0
marine-runtime-v0.27.0
marine-wasm-backend-traits-v0.3.0
marine-it-generator-v0.10.2
marine-wasmtime-backend-v0.3.0
marine-module-info-parser-v0.6.2
2023-07-25 21:57:16 +03:00
Valery Antopol
08508ac9a3
fix(build): add imports update into marine-js bindgen glue code patcher ( #348 )
...
* add imports update into marine-js bindgen glue code patcher
* return copyright
2023-07-25 21:06:36 +03:00
Valery Antopol
a61ddfc404
feat(marine-js)!: replace old marine-js with common marine-runtime + backend traits impl for JS ( #332 )
...
* add js wasm backend crate + blank trait impls
* make wasmtime a default feature for runtime and core
* WIP: mock WASI, greeting almost works
* WIP: added @wasmer/wasi, moved some stuff to JsStore, implementing Caller
* finalize Caller
* remove old code
* changing js API + fmt
* update wasm-bindgen generated and patched code
* update call_module to throw error, fix non-logging tests
* add multi-module test + update js api
* fix last element getting
* refactor interface + pass envs
* get rid of make_*_result
* small refactor
* support passing log function
* get rid of some todos
* use String instead of Vec<u8> for wasi envs
* use Strings for wasi envs in marine js
* little fix
* self-review fixes, import ordering
* self-review fixes, import ordering
* make clippy happy + fmt
* self-review fixes
* self-review fixes
* self-review fixes
* revert example artifact change
* pr fixes
* add __wbg_adapter_N updating code
* add all-types test
* fix build
* update marine_js.js
* Fix I64 handling
* pr fixes
* fix import order
* add copyrights
* Add comments, slightly beautify code
* fmt
* make clippy happy
* update js interface
* split function interface, improve naming
* update Cargo.lock
* update to new wasm-backend traits
* wip
* js glue code update
* improve comment
* use typed index collection
* Add more comments
* Add more comments
* Fix warnings
* pr fixes
* pr fixes
2023-07-25 19:49:55 +03:00
Valery Antopol
0f9979ae11
feat(wasm-backend)!: split Function trait, improve naming ( #347 )
...
split function interface, improve naming
2023-07-25 18:23:54 +03:00
Anatolios Laskaris
974f5931ab
chore: Renaming things ( #335 )
...
* Migrate aqua-playground tests to aqua
* Update
* Fix
* Add decider
* Remove sqlite wasm tests :(
* Use master
* F?
* Debug
* Fix
2023-07-14 16:51:28 +03:00
renovate[bot]
d4ccc72748
chore(deps): update rust crate anyhow to 1.0.71 ( #326 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 20:42:35 +03:00
Valery Antopol
4a71b89263
chore(deps): update rust crate walrus to 0.20.1 ( #336 )
...
update walrus
2023-07-11 20:23:20 +03:00
renovate[bot]
14b3d4a8a3
chore(deps): update rust crate bytesize to 1.2.0 ( #323 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:43:57 +03:00
renovate[bot]
4a0cddab1e
chore(deps): update rust crate uuid to 1.4.0 ( #271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:29:24 +03:00
renovate[bot]
2b9c46f619
chore(deps): update rust crate chrono to 0.4.26 ( #328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:27:42 +03:00
renovate[bot]
aa19d0e81c
chore(deps): update rust crate env_logger to 0.10.0 ( #303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:26:46 +03:00
renovate[bot]
35b32dc4c4
chore(deps): update rust crate paste to 1.0.13 ( #330 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:25:52 +03:00
renovate[bot]
e2a350ddb2
chore(deps): update rust crate cargo_metadata to 0.15.4 ( #327 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:25:16 +03:00
renovate[bot]
6ef5032e2c
chore(deps): update rust crate log to 0.4.19 ( #329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:22:48 +03:00
renovate[bot]
17fa81c920
chore(deps): update rust crate reqwest to 0.11.18 ( #331 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:20:52 +03:00
Valery Antopol
aeae703229
feat(wasm-backend, app-service)!: use String for wasi env vars + require Clone for Function trait ( #333 )
...
* use String instead of Vec<u8> for wasi envs
* require Clone for Function trait
* fmt
* pr fixes
2023-06-14 17:47:14 +03:00
Anatolios Laskaris
1e6dc4aca6
chore: Update E2E [fixes FLU-297 and FLU-252 and FLU-314 and FLU-298] ( #314 )
...
* Draft
* Update
* Fix
* Fix
* Typo
* Fix
* Fix
* Some renaming
* ?
* Use master
* Add spell and sqlite
* Replace marine-rs-sdk with spell tests
* Fix
* Names
* Add spell to need
* Get rid of "status"
* Skip sqlite
* sqlite
* Add fluence-cli snapshot workflow
* Use main
* Do not run spell tests for now
* Readd spell tests
* Fix
* Add ref
* Use workflow from main
* Use dev version
* Use master
* Fix
2023-05-05 10:53:34 +03:00
renovate[bot]
61b826c82b
chore(deps): update baptiste0928/cargo-install action to v2 ( #311 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-18 15:35:52 +03:00
renovate[bot]
f65b4f5d20
chore(deps): update jetli/wasm-pack-action action to v0.4.0 ( #301 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-18 15:35:01 +03:00
renovate[bot]
fc47ad8a59
chore(deps): update hashicorp/vault-action action to v2.5.0 ( #261 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-18 15:34:09 +03:00
Anatolios Laskaris
a0da24eb9f
chore: Do not pin deps ( #322 )
...
Do not pin deps
2023-04-18 15:29:37 +03:00
Anatolios Laskaris
5595fedabf
chore: Fix marine-js build when releasing ( #321 )
...
Fix marine-js build when releasing
2023-04-04 17:37:29 +03:00
fluencebot
9b582ba2ed
chore: release master ( #319 )
...
* chore: release master
* chore: Bump marine-js version to 0.4.1
marine-wasmtime-backend-v0.2.2
mrepl-v0.21.3
marine-it-generator-v0.10.1
marine-it-interfaces-v0.8.1
marine-module-interface-v0.7.1
marine-js-v0.4.1
marine-module-info-parser-v0.6.1
marine-it-parser-v0.12.1
marine-wasm-backend-traits-v0.2.1
it-json-serde-v0.4.1
marine-core-v0.20.3
marine-v0.14.1
marine-runtime-v0.26.3
fluence-app-service-v0.25.3
2023-04-04 17:18:19 +03:00
Anatolios Laskaris
f745a70214
chore(release-please): Fix marine-js version update [fixes FLU-302] ( #320 )
...
* Copy getImport function
* Fix manifest
* Exit with 1 on errors
* Regenerate Cargo.lock correctly
2023-04-04 17:14:45 +03:00
Anatolios Laskaris
27e8658e77
chore: Release fixes ( #318 )
...
* Revert "chore: release master (#317 )"
This reverts commit 26ab445b5978e66e7a4ea26c3758bd531acff1cd.
* Update
* Fix
2023-04-04 14:08:25 +03:00
fluencebot
26ab445b59
chore: release master ( #317 )
...
* chore: release master
* chore: Bump marine-js version to 0.3.5
2023-04-04 13:34:35 +03:00
Anatolios Laskaris
71835e6762
fix(release-please): Get rid of workspace.dependencies ( #316 )
...
Get rid of dependencies
2023-04-04 13:28:28 +03:00
Anatolios Laskaris
645b92f7bb
chore(release): Fix marine-js version bump ( #315 )
...
* Fix marine-js version bump
* Add comment
2023-04-04 13:19:35 +03:00
fluencebot
66e42ef4c4
chore: release master ( #313 )
...
* chore: release master
* update Cargo.lock
---------
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
marine-runtime-v0.26.2
marine-core-v0.20.2
marine-wasmtime-backend-v0.2.1
mrepl-v0.21.2
fluence-app-service-v0.25.2
2023-03-29 17:46:49 +03:00
Valery Antopol
a76ace9337
fix(wasmtime-backend): give access to stdout and stderr for instances ( #312 )
...
* inherit stdout and stderr
* fmt
2023-03-29 13:06:40 +03:00
Anatolios Laskaris
99fff1ba54
chore(e2e): Fix typo in aqua-playground workflow call ( #310 )
...
Typo
2023-03-22 20:15:17 +02:00
fluencebot
29e73931f6
chore: release master ( #309 )
...
* chore: release master
* Fix lock
---------
Co-authored-by: Anatoly Laskaris <github_me@nahsi.dev>
marine-runtime-v0.26.1
mrepl-v0.21.1
marine-core-v0.20.1
fluence-app-service-v0.25.1
2023-03-22 17:37:42 +02:00
Anatolios Laskaris
51e062cbd8
chore: Revert latest release ( #308 )
...
* Revert "chore: release master (#296 )"
This reverts commit b23e1654f626ed856be2202867933db3acc0aef5.
* Fix binary build
* Fix
2023-03-22 17:25:37 +02:00
Valery Antopol
e36ffbd582
chore: update Cargo.lock ( #307 )
...
update lockfile
2023-03-22 17:30:48 +03:00
fluencebot
b23e1654f6
chore: release master ( #296 )
2023-03-22 16:58:53 +03:00
Valery Antopol
defd165b86
fix(cli): use proper wit syntax for set it
command ( #305 )
...
update interface-types crates
2023-03-22 16:17:00 +03:00
Valery Antopol
b9dbf67376
fix(runtime): support new wasm opcodes by removing unused memory limit setting ( #299 )
...
remove unused max memory setting
2023-03-17 15:34:55 +03:00
Anatolios Laskaris
04914dd291
chore(ci): Fix publishing binaries ( #298 )
...
* Fix publishing binaries
* Update .github/workflows/binary.yml
Co-authored-by: folex <0xdxdy@gmail.com>
* Update binary.yml
---------
Co-authored-by: folex <0xdxdy@gmail.com>
2023-03-15 19:14:22 +02:00
Anatolios Laskaris
4fddb9f55d
chore: Fix marine-js release ( #297 )
...
* Fix marine-js release
* Fix
* Do not bump
2023-03-15 14:28:12 +02:00
Valery Antopol
fa6407e838
chore: return crate descriptions ( #295 )
2023-03-15 01:41:46 +03:00
fluencebot
f7ecddafd5
chore: release master ( #292 )
...
* chore: release master
* chore: Bump marine-js version to 0.3.4
* update marine-js and lockfile
---------
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
marine-wasm-backend-traits-v0.2.0
marine-module-info-parser-v0.6.0
marine-utils-v0.5.0
marine-it-generator-v0.10.0
marine-it-interfaces-v0.8.0
marine-module-interface-v0.7.0
marine-it-parser-v0.12.0
marine-v0.14.0
marine-runtime-v0.26.0
mrepl-v0.21.0
marine-js-v0.4.0
it-json-serde-v0.4.0
marine-min-it-version-v0.3.0
marine-core-v0.20.0
fluence-app-service-v0.25.0
marine-wasmtime-backend-v0.2.0
2023-03-15 01:30:12 +03:00
Valery Antopol
90113e5704
chore: add descriptions for new crates ( #293 )
2023-03-15 00:57:48 +03:00
Mike Voronov
d4a710e423
chore(ci): add deps to release-please ( #294 )
2023-03-15 00:57:33 +03:00
Valery Antopol
d3a773df4f
feat!: decouple wasmer from Marine, replace it with generic backend interface ( #219 )
2023-03-15 00:43:51 +03:00
Anatolios Laskaris
b0e9b2c104
chore(ci): Update e2e after js-client refactoring ( #290 )
...
Update e2e
2023-03-08 11:08:18 +03:00
fluencebot
299382fa72
chore: release master ( #289 )
marine-v0.13.0
marine-runtime-v0.25.0
mrepl-v0.20.0
fluence-app-service-v0.24.0
2023-03-03 19:30:10 +03:00
Valery Antopol
1d868992bd
feat(fluence-app-service)!: add separate bases for temp dirs and mapped dirs ( #288 )
...
* feat(mrepl)!: add --working-dir option, use "." as default value
* create mapped dirs
* cleanup
* return wasm artifacts
* rework tmp dirs handling
* make clippy happy
* make clippy happy
* return service_base_dir name
* create mapped dirs
* Save working dir for new_service command
* flatten use statements
* flatten use statements
* revert side-changes
2023-03-03 19:27:14 +03:00
Valery Antopol
fc384a477c
feat(cli)!: use sdk dependency version from Cargo.lock instead of Cargo.toml ( #286 )
2023-03-02 22:23:05 +03:00
mikhail-1e20
b70f641cdc
chore: update readme ( #287 )
2023-03-01 20:22:10 +03:00