Skip to content

Commit f8c41fa

Browse files
chore: release v0.3.3 (#97)
1 parent 3a0ae7b commit f8c41fa

File tree

8 files changed

+114
-433
lines changed

8 files changed

+114
-433
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"build": {
77
"dockerfile": "Dockerfile",
88
"args": {
9-
"AVALANCHEGO_VERSION": "v1.13.2"
9+
"AVALANCHEGO_VERSION": "v1.13.5"
1010
}
1111
},
1212
"runArgs": ["--network=host"],

.github/workflows/tests.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,12 @@ jobs:
3535
strategy:
3636
fail-fast: false
3737
matrix:
38-
os: [macos-latest, ubuntu-22.04, ubuntu-latest, windows-latest]
38+
os: [macos-latest, ubuntu-22.04, ubuntu-latest]
3939
steps:
4040
- uses: actions/checkout@v4
4141
- uses: actions/setup-go@v5
4242
with:
4343
go-version-file: "go.mod"
44-
- name: Set timeout on Windows # Windows UT run slower and need a longer timeout
45-
shell: bash
46-
if: matrix.os == 'windows-latest'
47-
run: echo "TIMEOUT=1200s" >> $GITHUB_ENV
4844
- run: go mod download
4945
shell: bash
5046
- run: ./scripts/build.sh ./build/subnetevm

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ In order to upgrade the Subnet-EVM version, you need to change the version in `g
8989
[v0.3.0] AvalancheGo@v1.12.2/1.13.0 (Protocol Version: 39)
9090
[v0.3.1] AvalancheGo@v1.12.2/1.13.0 (Protocol Version: 39)
9191
[v0.3.2] AvalancheGo@v1.13.2 (Protocol Version: 41)
92+
[v0.3.3] AvalancheGo@v1.13.5 (Protocol Version: 43)
9293
```
9394

9495
## Release Process

compatibility.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"rpcChainVMProtocolVersion": {
3+
"v0.3.3": 43,
34
"v0.3.2": 41,
45
"v0.3.1": 39,
56
"v0.3.0": 39,

docs/releasing/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export SUBNET_EVM_VERSION=v0.7.4
1919
1. Create your branch, usually from the tip of the `main` branch:
2020

2121
```bash
22-
git fetch origin main:main
22+
git fetch origin main
2323
git checkout main
2424
git checkout -b "releases/$VERSION"
2525
```
@@ -36,7 +36,7 @@ export SUBNET_EVM_VERSION=v0.7.4
3636
1. Get the Go version from the `go.mod` file:
3737

3838
```bash
39-
cat go.mod | grep -oE "^go 1\.\d+" | grep -oE "1\.\d+"
39+
grep -oE "^go (1\.[0-9]+)" go.mod | cut -d' ' -f2
4040
```
4141

4242
and update the [.devcontainer/devcontainer.json](../../.devcontainer/devcontainer.json) file with the Go version at `.features.["ghcr.io/devcontainers/features/go:1.version"].version`, for example:
@@ -133,7 +133,7 @@ export SUBNET_EVM_VERSION=v0.7.4
133133
1. Create and push a tag from the `main` branch:
134134

135135
```bash
136-
git fetch origin main:main
136+
git fetch origin main
137137
git checkout main
138138
# Double check the tip of the main branch is the expected commit
139139
# of the squashed release branch

go.mod

Lines changed: 34 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ module github.com/ava-labs/precompile-evm
33
go 1.23.9
44

55
require (
6-
github.com/ava-labs/avalanchego v1.13.2
7-
github.com/ava-labs/subnet-evm v0.7.5
6+
github.com/ava-labs/avalanchego v1.13.5
7+
github.com/ava-labs/subnet-evm v0.7.9
88
github.com/onsi/ginkgo/v2 v2.13.1
99
github.com/onsi/gomega v1.29.0
1010
github.com/stretchr/testify v1.10.0
@@ -13,9 +13,10 @@ require (
1313
require (
1414
github.com/DataDog/zstd v1.5.2 // indirect
1515
github.com/Microsoft/go-winio v0.6.1 // indirect
16-
github.com/StephenButtolph/canoto v0.15.0 // indirect
16+
github.com/StephenButtolph/canoto v0.17.1 // indirect
1717
github.com/VictoriaMetrics/fastcache v1.12.1 // indirect
18-
github.com/ava-labs/libevm v1.13.14-0.3.0.rc.1 // indirect
18+
github.com/ava-labs/firewood-go-ethhash/ffi v0.0.12 // indirect
19+
github.com/ava-labs/libevm v1.13.14-0.3.0.rc.6 // indirect
1920
github.com/beorn7/perks v1.0.1 // indirect
2021
github.com/bits-and-blooms/bitset v1.10.0 // indirect
2122
github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect
@@ -30,27 +31,27 @@ require (
3031
github.com/consensys/gnark-crypto v0.12.1 // indirect
3132
github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
3233
github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233 // indirect
33-
github.com/crate-crypto/go-kzg-4844 v0.7.0 // indirect
34+
github.com/crate-crypto/go-kzg-4844 v1.0.0 // indirect
3435
github.com/davecgh/go-spew v1.1.1 // indirect
3536
github.com/deckarep/golang-set/v2 v2.1.0 // indirect
3637
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 // indirect
3738
github.com/dlclark/regexp2 v1.7.0 // indirect
3839
github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127 // indirect
39-
github.com/ethereum/c-kzg-4844 v0.4.0 // indirect
40-
github.com/fsnotify/fsnotify v1.6.0 // indirect
40+
github.com/ethereum/c-kzg-4844 v1.0.0 // indirect
41+
github.com/fsnotify/fsnotify v1.8.0 // indirect
4142
github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08 // indirect
4243
github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46 // indirect
4344
github.com/getsentry/sentry-go v0.18.0 // indirect
44-
github.com/go-logr/logr v1.4.1 // indirect
45+
github.com/go-logr/logr v1.4.2 // indirect
4546
github.com/go-logr/stdr v1.2.2 // indirect
4647
github.com/go-ole/go-ole v1.3.0 // indirect
4748
github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect
4849
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
50+
github.com/go-viper/mapstructure/v2 v2.2.1 // indirect
4951
github.com/gofrs/flock v0.8.1 // indirect
5052
github.com/gogo/protobuf v1.3.2 // indirect
51-
github.com/golang/protobuf v1.5.4 // indirect
5253
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
53-
github.com/google/go-cmp v0.6.0 // indirect
54+
github.com/google/go-cmp v0.7.0 // indirect
5455
github.com/google/pprof v0.0.0-20230207041349-798e818bf904 // indirect
5556
github.com/google/renameio/v2 v2.0.0 // indirect
5657
github.com/google/uuid v1.6.0 // indirect
@@ -60,44 +61,42 @@ require (
6061
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 // indirect
6162
github.com/hashicorp/go-bexpr v0.1.10 // indirect
6263
github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d // indirect
63-
github.com/hashicorp/hcl v1.0.0 // indirect
6464
github.com/holiman/billy v0.0.0-20240216141850-2abb0c79d3c4 // indirect
6565
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
6666
github.com/holiman/uint256 v1.2.4 // indirect
6767
github.com/huin/goupnp v1.3.0 // indirect
6868
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
69-
github.com/klauspost/compress v1.15.15 // indirect
69+
github.com/klauspost/compress v1.18.0 // indirect
7070
github.com/kr/pretty v0.3.1 // indirect
7171
github.com/kr/text v0.2.0 // indirect
72-
github.com/magiconair/properties v1.8.6 // indirect
7372
github.com/mattn/go-colorable v0.1.13 // indirect
7473
github.com/mattn/go-isatty v0.0.17 // indirect
7574
github.com/mattn/go-runewidth v0.0.13 // indirect
76-
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
7775
github.com/mitchellh/mapstructure v1.5.0 // indirect
7876
github.com/mitchellh/pointerstructure v1.2.0 // indirect
7977
github.com/mmcloughlin/addchain v0.4.0 // indirect
8078
github.com/mr-tron/base58 v1.2.0 // indirect
79+
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
8180
github.com/olekukonko/tablewriter v0.0.5 // indirect
82-
github.com/pelletier/go-toml v1.9.5 // indirect
83-
github.com/pelletier/go-toml/v2 v2.0.5 // indirect
81+
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
8482
github.com/pkg/errors v0.9.1 // indirect
8583
github.com/pmezard/go-difflib v1.0.0 // indirect
86-
github.com/prometheus/client_golang v1.16.0 // indirect
87-
github.com/prometheus/client_model v0.3.0 // indirect
88-
github.com/prometheus/common v0.42.0 // indirect
89-
github.com/prometheus/procfs v0.10.1 // indirect
84+
github.com/prometheus/client_golang v1.22.0 // indirect
85+
github.com/prometheus/client_model v0.6.1 // indirect
86+
github.com/prometheus/common v0.62.0 // indirect
87+
github.com/prometheus/procfs v0.15.1 // indirect
9088
github.com/rivo/uniseg v0.2.0 // indirect
9189
github.com/rogpeppe/go-internal v1.12.0 // indirect
9290
github.com/russross/blackfriday/v2 v2.1.0 // indirect
91+
github.com/sagikazarmark/locafero v0.7.0 // indirect
9392
github.com/shirou/gopsutil v3.21.11+incompatible // indirect
94-
github.com/spf13/afero v1.8.2 // indirect
95-
github.com/spf13/cast v1.5.0 // indirect
96-
github.com/spf13/jwalterweatherman v1.1.0 // indirect
97-
github.com/spf13/pflag v1.0.5 // indirect
98-
github.com/spf13/viper v1.12.0 // indirect
93+
github.com/sourcegraph/conc v0.3.0 // indirect
94+
github.com/spf13/afero v1.12.0 // indirect
95+
github.com/spf13/cast v1.7.1 // indirect
96+
github.com/spf13/pflag v1.0.6 // indirect
97+
github.com/spf13/viper v1.20.1 // indirect
9998
github.com/status-im/keycard-go v0.2.0 // indirect
100-
github.com/subosito/gotenv v1.3.0 // indirect
99+
github.com/subosito/gotenv v1.6.0 // indirect
101100
github.com/supranational/blst v0.3.14 // indirect
102101
github.com/syndtr/goleveldb v1.0.1-0.20220614013038-64ee5596c38a // indirect
103102
github.com/tklauser/go-sysconf v0.3.12 // indirect
@@ -106,13 +105,13 @@ require (
106105
github.com/urfave/cli/v2 v2.25.7 // indirect
107106
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
108107
github.com/yusufpapurcu/wmi v1.2.2 // indirect
109-
go.opentelemetry.io/otel v1.22.0 // indirect
108+
go.opentelemetry.io/otel v1.29.0 // indirect
110109
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.22.0 // indirect
111110
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.22.0 // indirect
112111
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.22.0 // indirect
113-
go.opentelemetry.io/otel/metric v1.22.0 // indirect
114-
go.opentelemetry.io/otel/sdk v1.22.0 // indirect
115-
go.opentelemetry.io/otel/trace v1.22.0 // indirect
112+
go.opentelemetry.io/otel/metric v1.29.0 // indirect
113+
go.opentelemetry.io/otel/sdk v1.29.0 // indirect
114+
go.opentelemetry.io/otel/trace v1.29.0 // indirect
116115
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
117116
go.uber.org/mock v0.5.0 // indirect
118117
go.uber.org/multierr v1.11.0 // indirect
@@ -125,16 +124,14 @@ require (
125124
golang.org/x/sys v0.31.0 // indirect
126125
golang.org/x/term v0.30.0 // indirect
127126
golang.org/x/text v0.23.0 // indirect
128-
golang.org/x/time v0.3.0 // indirect
127+
golang.org/x/time v0.8.0 // indirect
129128
golang.org/x/tools v0.29.0 // indirect
130129
gonum.org/v1/gonum v0.11.0 // indirect
131-
google.golang.org/genproto/googleapis/api v0.0.0-20240604185151-ef581f913117 // indirect
132-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed // indirect
133-
google.golang.org/grpc v1.66.0 // indirect
134-
google.golang.org/protobuf v1.35.2 // indirect
135-
gopkg.in/ini.v1 v1.67.0 // indirect
130+
google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 // indirect
131+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241223144023-3abc09e42ca8 // indirect
132+
google.golang.org/grpc v1.67.3 // indirect
133+
google.golang.org/protobuf v1.36.5 // indirect
136134
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
137-
gopkg.in/yaml.v2 v2.4.0 // indirect
138135
gopkg.in/yaml.v3 v3.0.1 // indirect
139136
rsc.io/tmplfunc v0.0.3 // indirect
140137
)

0 commit comments

Comments
 (0)