Skip to content

Commit 36590cd

Browse files
committed
deps: bump wasmtime-go v37 -> v39
Signed-off-by: Stephan Renatus <[email protected]>
1 parent 545de92 commit 36590cd

File tree

5 files changed

+10
-7
lines changed

5 files changed

+10
-7
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.24.6
44

55
require (
66
github.com/agnivade/levenshtein v1.2.1
7-
github.com/bytecodealliance/wasmtime-go/v37 v37.0.0
7+
github.com/bytecodealliance/wasmtime-go/v39 v39.0.1
88
github.com/cespare/xxhash/v2 v2.3.0
99
github.com/containerd/containerd/v2 v2.2.0
1010
github.com/containerd/errdefs v1.0.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0 h1:jfIu9sQUG6Ig
88
github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE=
99
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
1010
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
11-
github.com/bytecodealliance/wasmtime-go/v37 v37.0.0 h1:DPjdn2V3JhXHMoZ2ymRqGK+y1bDyr9wgpyYCvhjMky8=
12-
github.com/bytecodealliance/wasmtime-go/v37 v37.0.0/go.mod h1:Pf1l2JCTUFMnOqDIwkjzx1qfVJ09xbaXETKgRVE4jZ0=
11+
github.com/bytecodealliance/wasmtime-go/v39 v39.0.1 h1:RibaT47yiyCRxMOj/l2cvL8cWiWBSqDXHyqsa9sGcCE=
12+
github.com/bytecodealliance/wasmtime-go/v39 v39.0.1/go.mod h1:miR4NYIEBXeDNamZIzpskhJ0z/p8al+lwMWylQ/ZJb4=
1313
github.com/cenkalti/backoff/v5 v5.0.3 h1:ZN+IMa753KfX5hd8vVaMixjnqRZ3y8CuJKRKj1xcsSM=
1414
github.com/cenkalti/backoff/v5 v5.0.3/go.mod h1:rkhZdG3JZukswDf7f0cwqPNk4K0sa+F97BxZthm/crw=
1515
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=

internal/wasm/sdk/internal/wasm/bindings.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
"strconv"
1717
"time"
1818

19-
wasmtime "github.com/bytecodealliance/wasmtime-go/v37"
19+
wasmtime "github.com/bytecodealliance/wasmtime-go/v39"
2020

2121
"github.com/open-policy-agent/opa/v1/ast"
2222
"github.com/open-policy-agent/opa/v1/metrics"

internal/wasm/sdk/internal/wasm/pool.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"context"
1010
"sync"
1111

12-
wasmtime "github.com/bytecodealliance/wasmtime-go/v37"
12+
wasmtime "github.com/bytecodealliance/wasmtime-go/v39"
1313

1414
"github.com/open-policy-agent/opa/internal/wasm/sdk/opa/errors"
1515
"github.com/open-policy-agent/opa/internal/wasm/util"

internal/wasm/sdk/internal/wasm/vm.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
"strings"
1515
"time"
1616

17-
wasmtime "github.com/bytecodealliance/wasmtime-go/v37"
17+
wasmtime "github.com/bytecodealliance/wasmtime-go/v39"
1818

1919
sdk_errors "github.com/open-policy-agent/opa/internal/wasm/sdk/opa/errors"
2020
"github.com/open-policy-agent/opa/internal/wasm/util"
@@ -79,12 +79,15 @@ func newVM(opts vmOpts, engine *wasmtime.Engine) (*VM, error) {
7979
v := &VM{engine: engine}
8080
store := wasmtime.NewStore(engine)
8181
store.SetEpochDeadline(1)
82-
memorytype := wasmtime.NewMemoryType(
82+
memorytype, err := wasmtime.NewMemoryType(
8383
opts.memoryMin,
8484
true,
8585
opts.memoryMax,
8686
false,
8787
)
88+
if err != nil {
89+
return nil, err
90+
}
8891
memory, err := wasmtime.NewMemory(store, memorytype)
8992
if err != nil {
9093
return nil, err

0 commit comments

Comments
 (0)