diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 620fdcde..0a449948 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -2,9 +2,9 @@ name: Rust
 
 on:
   push:
-    branches: [ "main" ]
+    branches: [ "main", "v3.0.0" ]
   pull_request:
-    branches: [ "main" ]
+    branches: [ "main", "v3.0.0" ]
     paths-ignore:
       - "docs/**"
       - "*.md"
diff --git a/dsc/Cargo.lock b/dsc/Cargo.lock
index 4e9b6a4d..59dfca85 100644
--- a/dsc/Cargo.lock
+++ b/dsc/Cargo.lock
@@ -504,7 +504,7 @@ dependencies = [
 
 [[package]]
 name = "dsc"
-version = "3.0.0-rc.1"
+version = "3.0.0"
 dependencies = [
  "clap",
  "clap_complete",
diff --git a/dsc/Cargo.toml b/dsc/Cargo.toml
index 78fdaa6c..b79c20e4 100644
--- a/dsc/Cargo.toml
+++ b/dsc/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "dsc"
-version = "3.0.0-rc.1"
+version = "3.0.0"
 edition = "2021"
 
 [profile.release]