Skip to content

Commit 73c43e1

Browse files
feat: agave 3.0 dependency upgrades, ci fixes, version bumps, changelog
Signed-off-by: GitHub <[email protected]>
1 parent bbc90f3 commit 73c43e1

File tree

22 files changed

+2649
-3265
lines changed

22 files changed

+2649
-3265
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,13 @@ jobs:
7373
run: |
7474
sudo apt-get update
7575
sudo apt-get install -y libsasl2-dev protobuf-compiler
76+
if ! command -v wasm-bindgen-cli &> /dev/null
77+
then
78+
echo "wasm-bindgen-cli not found, installing"
79+
cargo install wasm-bindgen-cli --force
80+
else
81+
echo "wasm-bindgen-cli is already installed"
82+
fi
7683
7784
- name: cargo tree
7885
run: |
@@ -98,13 +105,13 @@ jobs:
98105
cargo +nightly fmt --all -- --check
99106
100107
- name: cargo deny check advisories
101-
uses: EmbarkStudios/[email protected].1
108+
uses: EmbarkStudios/[email protected].13
102109
with:
103110
command: check advisories
104111
rust-version: ${{ env.RUST_STABLE }}
105112

106113
- name: cargo deny check advisories wasm
107-
uses: EmbarkStudios/[email protected].1
114+
uses: EmbarkStudios/[email protected].13
108115
with:
109116
command: check advisories
110117
rust-version: ${{ env.RUST_STABLE }}
@@ -113,11 +120,8 @@ jobs:
113120
- name: cargo clippy
114121
run: cargo clippy --workspace --all-targets
115122

116-
# THIS STEP IS BROKEN
117-
# - name: cargo clippy wasm
118-
# run: |
119-
# cd yellowstone-grpc-client-nodejs/solana-encoding-wasm
120-
# cargo clippy --target wasm32-unknown-unknown --all-targets
123+
- name: cargo clippy wasm
124+
run: make solana-encoding-wasm-clippy
121125

122126
- name: check features in `client`
123127
run: cargo check -p yellowstone-grpc-client --all-targets
@@ -133,5 +137,8 @@ jobs:
133137
- name: cargo test
134138
run: cargo test --all-features
135139

140+
- name: make solana-encoding-wasm-build
141+
run: make solana-encoding-wasm-build
142+
136143
- name: Build
137144
run: ./ci/cargo-build-test.sh

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@ The minor version will be incremented upon a breaking change and the patch versi
1616

1717
### Breaking
1818

19+
## 2025-09-02
20+
21+
- yellowstone-grpc-geyser-10.0.0
22+
- yellowstone-grpc-client-simple-10.0.0
23+
- yellowstone-grpc-client-10.0.0
24+
- yellowstone-grpc-geyser-10.0.0
25+
- yellowstone-grpc-proto-10.0.0
26+
27+
### Breaking
28+
29+
- Upgraded solana/agave dependencies to agave 3. solana-storage.proto file updates adds a new `message_hash` field
1930

2031
## 2025-08-04
2132

0 commit comments

Comments
 (0)