diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml
index a3c429e5..018f1337 100644
--- a/.github/workflows/ruby.yml
+++ b/.github/workflows/ruby.yml
@@ -9,7 +9,7 @@ jobs:
     continue-on-error: ${{ matrix.allow-failures }}
     strategy:
       matrix:
-        ruby: ['3.0', '3.1', '3.2', '3.3']
+        ruby: ['3.1', '3.2', '3.3', '3.4']
         allow-failures: [false]
         include:
           - ruby: head
@@ -35,7 +35,7 @@ jobs:
         run: |
           bundle exec rake
       - name: Run codecov on latest ruby
-        if: matrix.ruby == '3.3'
+        if: matrix.ruby == '3.4'
         uses: codecov/codecov-action@v5
         with:
           token: ${{ secrets.CODECOV_TOKEN }}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 382ddd00..cbdd9ae1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,7 @@
 
 * Add `ruby-3.2` to CI
 * Add `ruby-3.3` to CI
+* Add `ruby-3.4` to CI
 * Add `dependabot` check for `GitHub Actions`
 
 ### Fixes
@@ -26,6 +27,7 @@
 * Remove all existing crm tags and cases in specs before running tests
 * Remove all existing crm tasks and tasks categories before running tests
 * Fixes from `rubocop-1.65.0` upgrade (`Gemspec/AddRuntimeDependency`)
+* Remove `ruby-3.0` from CI, since it's EOLed
 
 ## 1.0.1 (2022-02-21)