History log of /wasmtime-44.0.1/ci/run-tests.py (Results 1 – 5 of 5)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: dev, v36.0.9, v44.0.1, v43.0.2, v36.0.8, v24.0.8, v44.0.0, v43.0.1, v42.0.2, v36.0.7, v24.0.7, v43.0.0
# 134d56e7 16-Mar-2026 Dave Bakker <[email protected]>

Merge the wasi-tls crates into a single one with feature flags (#12780)

prtest:full


Revision tags: v42.0.1, v41.0.4, v42.0.0, v40.0.4, v36.0.6, v24.0.6, v41.0.3, v41.0.2, v41.0.1, v36.0.5, v40.0.3, v41.0.0, v36.0.4, v39.0.2, v40.0.2
# 67ce1ef2 09-Jan-2026 Dave Bakker <[email protected]>

wasi-tls: Add OpenSSL backend (#12228)

* Create an OpenSSL backend for wasi-tls

* vet wasmtime-wasi-tls-openssl

* Add more vets

---------

Co-authored-by: Alex Crichton <[email protected]>


Revision tags: v40.0.1, v40.0.0, v39.0.1, v39.0.0, v38.0.4, v37.0.3, v36.0.3, v24.0.5, v38.0.3, v38.0.2, v38.0.1
# 63f094df 15-Oct-2025 Tim Chevalier <[email protected]>

docs: Add an example application that embeds Wasmtime in order to use plugins (#11848)

* docs: Add an example application that embeds Wasmtime in order to use plugins

* Add exact version to clap de

docs: Add an example application that embeds Wasmtime in order to use plugins (#11848)

* docs: Add an example application that embeds Wasmtime in order to use plugins

* Add exact version to clap dependency

* Re-generate Cargo.lock

* Address review feedback

* Refactor args structs

* Address further review comments

* Exclude calculator example from `cargo doc` in CI

show more ...


Revision tags: v37.0.2, v37.0.1, v37.0.0, v36.0.2, v36.0.1, v36.0.0, v35.0.0, v24.0.4, v33.0.2, v34.0.2
# b85addc2 27-Jun-2025 Dave Bakker <[email protected]>

Add `native-tls` backend for wasi-tls (#11064)

* Reorganize the wasi-tls folder and isolate the `rustls`-specific bits from the rest of the implementation.
- `client.rs`: The rustls parts.
- `io.rs`

Add `native-tls` backend for wasi-tls (#11064)

* Reorganize the wasi-tls folder and isolate the `rustls`-specific bits from the rest of the implementation.
- `client.rs`: The rustls parts.
- `io.rs`: WASI I/O conversion utility types.
- `host.rs`: The host types + impls.
- `bindings.rs`: The generated bindings.

* Add `native-tls` backend

* Improve compatibility of `test_tls_sample_application`:
It used to perform a "half-close" after sending the HTTP request. This is a TLS1.3+ feature, though Rustls & OpenSSL already supported it for TLS1.2 and lower. Technically, that makes them non-spec compliant, but they chose to align with the semantics of the underlying TCP connection. I suspect the TLS1.3 spec was updated to match what was already happening in reality.
Anyhow, SChannel does not support half-closed connections and so the `read` call after the `close_output+shutdown` failed.
I've reordered the test to first perform the HTTP conversation and _then_ do the TLS+TCP teardown.

* Implement flushing on the `AsyncWriteStream`. The `AsyncWriteStream` implementation was copied from the TCP equivalent, which doesn't need flushing. The TLS implementations _do_ maintain an internal buffer, so the `flush` call need to be hooked up.

* Switch to a model that uses runtime configuration.

* Check wasmtime-wasi-tls features in isolation.

* Clarify intended use of `WasiTlsCtxBuilder::provider`

* Split off native-tls implementation into separate crate

* Add a dedicated Ci job to test the `native-tls` backend.

prtest:full

* Update vets

---------

Co-authored-by: Alex Crichton <[email protected]>

show more ...


Revision tags: v34.0.1, v33.0.1, v24.0.3, v32.0.1, v34.0.0, v33.0.0
# 2c70b3f3 18-May-2025 Alex Crichton <[email protected]>

Migrate run-tests.sh to Python (#10790)

* Migrate run-tests.sh to Python

Try to fix MinGW breakage in CI

prtest:full

* Use python shell

* Try again

* Exit Python with the same code as Cargo