Skip to content

Commit 6a63fbd

Browse files
committed
2 parents cf88df1 + 6fb6b5f commit 6a63fbd

File tree

7 files changed

+20
-21
lines changed

7 files changed

+20
-21
lines changed

.github/workflows/ci.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ on:
1212
workflow_dispatch:
1313

1414
env:
15-
GO_VERSION: '1.21'
16-
TINYGO_VERSION: 0.31.2
15+
GO_VERSION: '1.22'
16+
TINYGO_VERSION: 0.33.0
1717
# Run e2e tests against latest two releases and latest dev
1818
ENVOY_IMAGES: >
1919
envoyproxy/envoy:v1.30-latest

.github/workflows/nightly-coraza-check.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88
- cron: "0 4 * * *"
99

1010
env:
11-
GO_VERSION: '1.21'
12-
TINYGO_VERSION: 0.31.2
11+
GO_VERSION: '1.22'
12+
TINYGO_VERSION: 0.33.0
1313

1414
jobs:
1515
test:

go.mod

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
module github.com/corazawaf/coraza-proxy-wasm
22

3-
go 1.21
3+
go 1.22
44

55
require (
66
github.com/corazawaf/coraza-wasilibs v0.2.0
77
github.com/corazawaf/coraza/v3 v3.2.2-0.20240718151026-8ebb4a82ce41
88
github.com/stretchr/testify v1.9.0
9-
github.com/tetratelabs/proxy-wasm-go-sdk v0.23.0
10-
github.com/tidwall/gjson v1.17.1
9+
github.com/tetratelabs/proxy-wasm-go-sdk v0.24.0
10+
github.com/tidwall/gjson v1.17.3
1111
github.com/wasilibs/nottinygc v0.7.1
1212
)
1313

@@ -18,7 +18,7 @@ require (
1818
github.com/magefile/mage v1.15.1-0.20230912152418-9f54e0f83e2a // indirect
1919
github.com/petar-dambovaliev/aho-corasick v0.0.0-20240411101913-e07a1f0e8eb4 // indirect
2020
github.com/pmezard/go-difflib v1.0.0 // indirect
21-
github.com/tetratelabs/wazero v1.7.2 // indirect
21+
github.com/tetratelabs/wazero v1.7.3 // indirect
2222
github.com/tidwall/match v1.1.1 // indirect
2323
github.com/tidwall/pretty v1.2.1 // indirect
2424
github.com/wasilibs/go-aho-corasick v0.6.0 // indirect

go.sum

+6-6
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
2323
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
2424
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
2525
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
26-
github.com/tetratelabs/proxy-wasm-go-sdk v0.23.0 h1:e0dm/ypyd1xudIrg8VTsd8dawuYaSy2gqewH5zD4rU8=
27-
github.com/tetratelabs/proxy-wasm-go-sdk v0.23.0/go.mod h1:YqR8JZaY3Ev9ihXgjzAQAMkXEzPKKmy4Q5rsVWt4XGk=
28-
github.com/tetratelabs/wazero v1.7.2 h1:1+z5nXJNwMLPAWaTePFi49SSTL0IMx/i3Fg8Yc25GDc=
29-
github.com/tetratelabs/wazero v1.7.2/go.mod h1:ytl6Zuh20R/eROuyDaGPkp82O9C/DJfXAwJfQ3X6/7Y=
30-
github.com/tidwall/gjson v1.17.1 h1:wlYEnwqAHgzmhNUFfw7Xalt2JzQvsMx2Se4PcoFCT/U=
31-
github.com/tidwall/gjson v1.17.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk=
26+
github.com/tetratelabs/proxy-wasm-go-sdk v0.24.0 h1:Xuwzknb4+OHBSYFXif0aBdV0F4MShL8L5YYFda9uUIs=
27+
github.com/tetratelabs/proxy-wasm-go-sdk v0.24.0/go.mod h1:niJQcnEDtftzrVC0/qqlSs2Kzr1dwb7VxpIPHBO2XXk=
28+
github.com/tetratelabs/wazero v1.7.3 h1:PBH5KVahrt3S2AHgEjKu4u+LlDbbk+nsGE3KLucy6Rw=
29+
github.com/tetratelabs/wazero v1.7.3/go.mod h1:ytl6Zuh20R/eROuyDaGPkp82O9C/DJfXAwJfQ3X6/7Y=
30+
github.com/tidwall/gjson v1.17.3 h1:bwWLZU7icoKRG+C+0PNwIKC6FCJO/Q3p2pZvuP0jN94=
31+
github.com/tidwall/gjson v1.17.3/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk=
3232
github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA=
3333
github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM=
3434
github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU=

go.work

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
go 1.21
1+
go 1.22
22

33
use (
44
.

magefiles/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/corazawaf/coraza-proxy-wasm/magefiles
22

3-
go 1.21
3+
go 1.22
44

55
require (
66
fortio.org/fortio v1.66.0

magefiles/magefile.go

+4-5
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ import (
1919
"github.com/tetratelabs/wabin/wasm"
2020
)
2121

22-
var minGoVersion = "1.21"
23-
var minTinygoVersion = "0.31.2"
22+
var minGoVersion = "1.22"
23+
var minTinygoVersion = "0.33.0"
2424
var addLicenseVersion = "04bfe4ee9ca5764577b029acc6a1957fd1997153" // https://github.com/google/addlicense
25-
var golangCILintVer = "v1.59.1" // https://github.com/golangci/golangci-lint/releases
25+
var golangCILintVer = "v1.61.0" // https://github.com/golangci/golangci-lint/releases
2626
var gosImportsVer = "v0.3.8" // https://github.com/rinchsan/gosimports/releases/tag/v0.3.1
2727

2828
var errCommitFormatting = errors.New("files not formatted, please commit formatting changes")
@@ -216,8 +216,7 @@ func Build() error {
216216
}
217217
}
218218

219-
// TODO: from tinygo 0.32.0 -target=wasi is replaced by GOOS=wasip1. See https://github.com/tinygo-org/tinygo/pull/3861
220-
if err := sh.RunV("tinygo", "build", "-gc=custom", "-opt=2", "-o", filepath.Join("build", "mainraw.wasm"), "-scheduler=none", "-target=wasi", buildTagArg); err != nil {
219+
if err := sh.RunV("tinygo", "build", "-gc=custom", "-opt=2", "-o", filepath.Join("build", "mainraw.wasm"), "-scheduler=none", "-target=wasip1", buildTagArg); err != nil {
221220
return err
222221
}
223222

0 commit comments

Comments
 (0)