-
Notifications
You must be signed in to change notification settings - Fork 3
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
chore(deps): update all dependencies #54
base: main
Are you sure you want to change the base?
Conversation
7b4f286
to
fc79fc5
Compare
fc79fc5
to
3d27111
Compare
9f364cf
to
366f0dc
Compare
366f0dc
to
2763099
Compare
2763099
to
a33bf95
Compare
c41edc2
to
0ad2d1f
Compare
87a018d
to
4e4ffdd
Compare
4e4ffdd
to
b101af9
Compare
b101af9
to
a0ea279
Compare
cd71375
to
49b424f
Compare
49b424f
to
f61ef07
Compare
fcf6d97
to
9d8599b
Compare
6b7650a
to
f7cb1e7
Compare
f7cb1e7
to
6ebd08d
Compare
6ebd08d
to
60d439b
Compare
60d439b
to
c154f21
Compare
c154f21
to
12b9f97
Compare
c775a45
to
c97949b
Compare
051506b
to
a6cc383
Compare
a6cc383
to
b8e73b7
Compare
b8e73b7
to
44f4549
Compare
44f4549
to
47268dd
Compare
47268dd
to
8c4e703
Compare
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the WalkthroughThe recent changes involve updating several GitHub Actions and Go module dependencies. The workflow files for CodeQL and testing have been enhanced with the latest action versions, improving performance and functionality. Additionally, the Go module has been upgraded to a newer version, along with updates to key dependencies, which may enhance both performance and compatibility across the project. Changes
Poem
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
8c4e703
to
d6d9733
Compare
d6d9733
to
e3f7a9f
Compare
e3f7a9f
to
5408742
Compare
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
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.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (3)
go.sum
is excluded by!**/*.sum
provider/plugin/third/go.sum
is excluded by!**/*.sum
provider/plugin/third_diff_mod_ver/go.sum
is excluded by!**/*.sum
Files selected for processing (5)
- .github/workflows/codeql.yml (3 hunks)
- .github/workflows/test.yml (1 hunks)
- go.mod (1 hunks)
- provider/plugin/third/go.mod (1 hunks)
- provider/plugin/third_diff_mod_ver/go.mod (1 hunks)
Additional comments not posted (16)
provider/plugin/third_diff_mod_ver/go.mod (1)
5-5
: Dependency Update Approved.The update of
golang.org/x/sync
to versionv0.8.0
is approved. This change is likely to bring in improvements and bug fixes from the newer version.provider/plugin/third/go.mod (1)
7-7
: Dependency Update Approved.The update of
golang.org/x/sync
to versionv0.8.0
is approved. Keeping dependencies current helps ensure the project benefits from the latest features and fixes..github/workflows/test.yml (3)
14-14
: Action Update Approved: actions/checkout@v4The update to
actions/checkout
versionv4
is approved. This change should improve the checkout process with the latest enhancements.
17-17
: Action Update Approved: actions/setup-go@v5The update to
actions/setup-go
versionv5
is approved. This version likely includes improvements for setting up the Go environment.
21-21
: Action Update Approved: extractions/setup-just@v2The update to
extractions/setup-just
versionv2
is approved. This change may introduce new functionalities or improvements in the setup process.go.mod (6)
10-10
: Verify compatibility with WasmEdge-go v0.13.4.The update to WasmEdge-go v0.13.4 may introduce changes that affect functionality. Ensure that the codebase is compatible with this version.
5-5
: Verify compatibility with toolchain go1.23.0.The toolchain update to go1.23.0 may include changes that affect the build process. Ensure that the development environment is compatible with this version.
3-3
: Verify compatibility with Go 1.21.The Go version update to 1.21 may introduce new features and deprecations. Ensure that the codebase is compatible with this version.
12-12
: Verify compatibility with testify v1.9.0.The update to testify v1.9.0 may include minor changes. Ensure that the test suite is compatible with this version.
Verification successful
No compatibility issues found with testify v1.9.0.
The assert functions used (
Equal
,NoError
,IsType
,Len
,EqualValues
,NotNil
) are standard and stable across minor updates. No breaking changes or deprecations affecting these functions were found in the context of testify v1.9.0.Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Check for any compatibility issues with testify v1.9.0. # Test: Search for usage of testify features. Expect: No occurrences of deprecated or incompatible features. rg --type go 'testify' --glob '!vendor'Length of output: 296
Script:
#!/bin/bash # Description: Check for specific usage of assert functions from testify in the identified files. # Search for assert function usage in the identified test files. rg --type go 'assert\.' runner/plugin_test.go runner/func_wazero_test.go runner/func_wasmtime_test.go runner/func_wasmer_test.goLength of output: 1162
15-15
: Verify compatibility with golang.org/x/sync v0.8.0.The update to golang.org/x/sync v0.8.0 may include improvements. Ensure that the codebase is compatible with this version.
Verification successful
The usage of golang.org/x/sync/errgroup is compatible with v0.8.0.
The code uses
errgroup
in a standard way by creating a new group and launching goroutines withg.Go()
. This pattern is consistent with typical usage and should be compatible with the updated version. No issues found.Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Check for any compatibility issues with golang.org/x/sync v0.8.0. # Test: Search for usage of golang.org/x/sync features. Expect: No occurrences of deprecated or incompatible features. rg --type go 'golang.org/x/sync' --glob '!vendor'Length of output: 239
Script:
#!/bin/bash # Extract lines around the usage of errgroup in the identified files to check for compatibility issues. rg --type go 'errgroup' --glob '!vendor' -A 5 -B 5 provider/plugin/ok/main.go provider/plugin/third_diff_mod_ver/main.go provider/plugin/third/main.goLength of output: 3298
13-13
: Verify compatibility with wazero v1.8.0.The update to wazero v1.8.0 may introduce significant changes. Ensure that the codebase is compatible with this version.
.github/workflows/codeql.yml (5)
30-30
: Verify compatibility with actions/checkout@v4.The update to actions/checkout@v4 may include new features or changes. Ensure that the workflow is compatible with this version.
46-46
: Verify compatibility with github/codeql-action/init@v3.The update to github/codeql-action/init@v3 may enhance initialization processes. Ensure that the workflow is compatible with this version.
60-60
: Verify compatibility with github/codeql-action/analyze@v3.The update to github/codeql-action/analyze@v3 may include improvements in analysis capabilities. Ensure that the workflow is compatible with this version.
Verification successful
Compatibility with github/codeql-action/analyze@v3 is confirmed.
The search did not reveal any deprecated or incompatible features related to the usage of
github/codeql-action/analyze@v3
in the workflow files. The workflow appears to be compatible with this version.Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Check for any compatibility issues with github/codeql-action/analyze@v3. # Test: Search for usage of github/codeql-action/analyze features. Expect: No occurrences of deprecated or incompatible features. rg --type yaml 'github/codeql-action/analyze' --glob '.github/workflows/*.yml'Length of output: 227
Script:
#!/bin/bash # Description: Check for any compatibility issues with github/codeql-action/analyze@v3. # Test: Search for usage of github/codeql-action/analyze features. Expect: No occurrences of deprecated or incompatible features. rg 'github/codeql-action/analyze' .github/workflows/*.ymlLength of output: 162
37-37
: Verify compatibility with extractions/setup-just@v2.The update to extractions/setup-just@v2 may introduce new functionalities or fixes. Ensure that the workflow is compatible with this version.
33-33
: Verify compatibility with actions/setup-go@v5.The update to actions/setup-go@v5 may include enhancements. Ensure that the workflow is compatible with this version.
Verification successful
Compatibility confirmed for actions/setup-go@v5.
The workflow configuration for
actions/setup-go@v5
withgo-version: 1.18
does not present any compatibility issues. The setup is standard and should work as expected with the updated action version.
- File:
.github/workflows/codeql.yml
- Configuration:
go-version: 1.18
Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Check for any compatibility issues with actions/setup-go@v5. # Test: Search for usage of actions/setup-go features. Expect: No occurrences of deprecated or incompatible features. rg --type yaml 'actions/setup-go' --glob '.github/workflows/*.yml'Length of output: 215
Script:
#!/bin/bash # Verify the existence of the .github/workflows/codeql.yml file fd 'codeql.yml' --base-directory .github/workflows # Check the contents of .github/workflows/codeql.yml for actions/setup-go usage rg 'actions/setup-go' .github/workflows/codeql.ymlLength of output: 144
Script:
#!/bin/bash # Check for specific parameters or configurations related to actions/setup-go in the workflow file rg -A 5 'uses: actions/setup-go@v5' .github/workflows/codeql.ymlLength of output: 193
5408742
to
97b976e
Compare
97b976e
to
3d491f0
Compare
3d491f0
to
a50330a
Compare
This PR contains the following updates:
v3
->v4
v3
->v5
v1
->v2
v0.10.1
->v0.13.4
v1.8.4
->v1.9.0
v1.0.0-rc.1
->v1.8.1
v2
->v3
v0.0.0-20210220032951-036812b2e83c
->v0.9.0
Release Notes
actions/checkout (actions/checkout)
v4
Compare Source
actions/setup-go (actions/setup-go)
v5
Compare Source
v4
Compare Source
extractions/setup-just (extractions/setup-just)
v2
Compare Source
second-state/WasmEdge-go (github.com/second-state/WasmEdge-go)
v0.13.4
Compare Source
This is the internal fix for WasmEdge.
Features:
v0.13.3
Compare Source
This is the internal fix for WasmEdge.
Features:
v0.13.2
Compare Source
This is the internal fix for WasmEdge.
Features:
v0.13.1
Compare Source
This is the internal fix for WasmEdge.
Features:
v0.13.0
Compare Source
Breaking Changes:
wasmedge.NewImageModule()
API.wasmedge.NewTensorflowModule()
API.wasmedge.NewTensorflowLiteModule()
API.(wasmedge.Executor).Invoke()
API to remove the firstwasmedge.Store
parameter.wasmedge.RunWasmEdgeUnifiedCLI()
API.wasmedge.AsyncInvoke()
API.Features:
v0.12.1
Compare Source
Features:
v0.12.0
Compare Source
Breaking Changes:
WasmEdge
updated. Please install theWasmEdge 0.12.0
or newer version.wasmedge.Plugin
related APIs to find the plug-in and create the module instances.wasmedge.NewWasiNNModule()
API.wasmedge.NewWasiCryptoCommonModule()
API.wasmedge.NewWasiCryptoAsymmetricCommonModule()
API.wasmedge.NewWasiCryptoKxModule()
API.wasmedge.NewWasiCryptoSignaturesModule()
API.wasmedge.NewWasiCryptoSymmetricModule()
API.wasmedge.NewWasmEdgeProcessModule()
API.wasmedge.HostRegistration
const values.wasmedge.VM
object will automatically load the module instances of the plug-ins.wasmedge.WasmEdge_PROCESS
.wasmedge.WasiNN
.wasmedge.WasiCrypto_Common
.wasmedge.WasiCrypto_AsymmetricCommon
.wasmedge.WasiCrypto_Kx
.wasmedge.WasiCrypto_Signatures
.wasmedge.WasiCrypto_Symmetric
.Features:
(*wasmedge.Module).GetName()
API to retrieve the module instance exported name.wasmedge.Plugin
struct.wasmedge.LoadPluginFromPath()
API.wasmedge.ListPlugins()
API.wasmedge.FindPlugin()
API.(*wasmedge.Plugin).ListModule()
API.(*wasmedge.Plugin).CreateModule()
API.v0.11.2
Compare Source
Breaking Changes:
WasmEdge
updated. Please install theWasmEdge 0.11.2
or newer version.Features:
wasmedge.SetLogOff()
to turn off the logging.(*wasmedge.Configure).SetForceInterpreter()
to set the forcibly interpreter mode in configuration.(*wasmedge.Configure).IsForceInterpreter()
to retrieve the forcibly interpreter mode setting in configuration.v0.11.1
Compare Source
Breaking Changes:
WasmEdge
updated. Please install theWasmEdge 0.11.1
or newer version.Features:
v0.11.0
Compare Source
Breaking Changes:
WasmEdge
updated. Please install theWasmEdge 0.11.0
or newer version.CallingFrame
in host functions.CallingFrame
.(*wasmedge.CallingFrame).GetExecutor()
to get the currently used executor.(*wasmedge.CallingFrame).GetModule()
to get the module instance on the top frame of the stack.(*wasmedge.CallingFrame).GetMemoryByIndex()
to get the memory instance by index.GetMemoryByIndex(0)
.Features:
wasmedge.NewResult()
API to create and return the result with user-defined error code.stretchr/testify (github.com/stretchr/testify)
v1.9.0
Compare Source
What's Changed
Called
by @aud10slave in https://github.com/stretchr/testify/pull/631NotImplements
and variants by @hslatman in https://github.com/stretchr/testify/pull/1385New Contributors
Full Changelog: stretchr/testify@v1.8.4...v1.9.0
tetratelabs/wazero (github.com/tetratelabs/wazero)
v1.8.1
Compare Source
Hiya folks - another small wazero release v1.8.1 has arrived! This time is mainly about bug fixes thanks to the community members!
Bug fixes
111c51a
Fix descriptor.Table buffer growth calc (#2311) by @emcfarlaneb468ada
compiler: ResolveImportedFunction should infer the typeID from the importing module (#2314) @evacchidc058c0
sysfs: reopening file doesn't update fd (#2319) @ncrucesBehavioral changes
178eefe
sysfs: disallow absolute symlinks (#2324) @ncruces - this is for better security.1353ca2
experimental: allow custom memory allocator Reallocate to fail (#2315) @ncrucesExamples fixes
5848888
Show close for concurrent-instantiation example (#2309) @emcfarlane51aba37
example: fixes deallocate error in Rust (#2327) @mathetake thanks to the report by @thacoonEnjoy! 🍁
v1.8.0
Compare Source
Hi wazero friends, been a while! The new release of wazero v1.8.0 has arrived 🎉 🏝️☀️ 🍺
This release has happened intentionally right after the Go 1.23 release. @ncruces worked so hard (#2301), and updated our codebase to make it up-to-date with the new Go versions. Notably, since this release, we set our floor Go version to 1.21 (-2 from the latest) following our support policy.
The following is the brief summary of what's included in this release!
Experimental feature: importResolver
A new wazero friend @bep from the Hugo community came up with an exciting way to "link" modules dynamically/anonymously,
which we call "ImportResolver". The feature was implemented in #2298, and available under experimental package.
If you are interested please give it a shot, and give us your feedback!
Emscripten update
@jerbob92 found out that a breaking change was introduced in Emscripten 3.1.57+, and worked to make our emscripten
package to support these recent versions. Unfortunately, the older emscriptens are not supported anymore, so users
are encouraged to update their Emscripten version. #2290
Bug fixes
Compilation perf improvements
Just like the recent previous releases, @mathetake worked hard to make compilation faster.
Unfortunately, we don't have a concrete number to showcase here, but both Interpreter and Compiler
engines now runs really faster compared to the previous releases during compilation without affecting the runtime performance.
If you are interested in the latest updates and discussion around this topic, feel free to follow the thread in #2182.
Others
v1.7.3
Compare Source
Time to celebrate the new wazero release! This time has not only the important bugs fixes just like before, but more importantly comes with the drastic "compilation time" performance improvements!
Bug fixes
Compilation perf improvements
@mathetake worked so hard to improve the compilation performance which some users had raised issue about since the release of the optimizing compiler in 1.7.0. The idea is that even though this is partly because it is "optimizing", there are still rooms for improvements in its codebase to use less CPU/memory.
The below is the compilation time benchmark on the various standard library tests for Zig, Go and TinyGo compared to the previous v1.7.2. You can see the huge results up to like 50% faster and ~50% less memory usage. Note that this doesn't affect any runtime performance -- that means your code runs just exactly like before while having faster compilation!😎
Configuration
📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.