diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index d127491..69ed65e 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -22,5 +22,10 @@ jobs:
       - uses: actions/checkout@v3
       - name: Publish derive crate
         run: cargo publish -p ethereum_ssz_derive
+      # `ethereum_ssz` depends on `ethereum_ssz_derive` to publish, so sleep a
+      # bit to give crates.io some time to update.
+      - name: Sleep for 3 minutes
+        run: sleep 180s
+        shell: bash
       - name: Publish main crate
         run: cargo publish -p ethereum_ssz
diff --git a/ssz/Cargo.toml b/ssz/Cargo.toml
index f5db8c9..d16fea5 100644
--- a/ssz/Cargo.toml
+++ b/ssz/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "ethereum_ssz"
-version = "0.8.1"
+version = "0.8.2"
 edition = "2021"
 description = "SimpleSerialize (SSZ) as used in Ethereum"
 license = "Apache-2.0"
@@ -15,7 +15,7 @@ name = "ssz"
 
 [dev-dependencies]
 alloy-primitives = { version = "0.8.0", features = ["getrandom"] }
-ethereum_ssz_derive = { version = "0.8.1", path = "../ssz_derive" }
+ethereum_ssz_derive = { version = "0.8.2", path = "../ssz_derive" }
 
 [dependencies]
 alloy-primitives = "0.8.0"
diff --git a/ssz_derive/Cargo.toml b/ssz_derive/Cargo.toml
index fcf0b20..d850685 100644
--- a/ssz_derive/Cargo.toml
+++ b/ssz_derive/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "ethereum_ssz_derive"
-version = "0.8.1"
+version = "0.8.2"
 edition = "2021"
 description = "Procedural derive macros to accompany the ethereum_ssz crate"
 license = "Apache-2.0"