Kong / ngx_wasm_module

Nginx + WebAssembly
Apache License 2.0
93 stars 8 forks source link

chore(*) update Cargo structure for Dependabot #475

Closed thibaultcha closed 10 months ago

thibaultcha commented 10 months ago

End goal is improved integration with GitHub's security features:

  1. Automated security updates of dependencies in our end-users Rust crates in lib/.
  2. Automated periodic updates of dependencies in all Rust crates in lib/ and t/lib/ (end-users vs. test suite crates).

Changes:

codecov[bot] commented 10 months ago

Codecov Report

Merging #475 (6a7f2ad) into main (e7769a0) will decrease coverage by 0.29437%. The diff coverage is n/a.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/Kong/ngx_wasm_module/pull/475/graphs/tree.svg?width=650&height=150&src=pr&token=T0PT2Q9IAN&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Kong)](https://app.codecov.io/gh/Kong/ngx_wasm_module/pull/475?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Kong) ```diff @@ Coverage Diff @@ ## main #475 +/- ## =================================================== - Coverage 90.43593% 90.14156% -0.29438% =================================================== Files 46 46 Lines 9818 9890 +72 =================================================== + Hits 8879 8915 +36 - Misses 939 975 +36 ``` [see 9 files with indirect coverage changes](https://app.codecov.io/gh/Kong/ngx_wasm_module/pull/475/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Kong) | [Flag](https://app.codecov.io/gh/Kong/ngx_wasm_module/pull/475/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Kong) | Coverage Δ | | |---|---|---| | [unit](https://app.codecov.io/gh/Kong/ngx_wasm_module/pull/475/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Kong) | `90.24390% <ø> (ø)` | | | [valgrind](https://app.codecov.io/gh/Kong/ngx_wasm_module/pull/475/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Kong) | `77.84247% <ø> (-2.89672%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Kong#carryforward-flags-in-the-pull-request-comment) to find out more.
thibaultcha commented 10 months ago

Ping @hishamhm @casimiro for ack of operational changes in this PR.

Ping @locao and @flrgh because I believe this may break the Gateway bazel builds of the Rust modules but I have not tried it yet.

thibaultcha commented 10 months ago

Building Kong Gateway with Wasmer or V8 is already broken as of today, so we will merge this without further consideration for the Bazel build system.