diff --git a/.gitignore b/.gitignore
index 50bfc66..e98dc24 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
 /cri-o-1.27.1.tar.gz
 /cri-o-1.28.1.tar.gz
 /cri-o-1.28.2.tar.gz
+/cri-o-1.29.5.tar.gz
diff --git a/SPECS/cri-o.spec b/SPECS/cri-o.spec
index 2d522d1..85d59f4 100644
--- a/SPECS/cri-o.spec
+++ b/SPECS/cri-o.spec
@@ -1,6 +1,13 @@
 # https://github.com/cri-o/cri-o
 %global goipath         github.com/cri-o/cri-o
-Version:                1.28.2
+%global service_name    crio
+
+# Related: github.com/cri-o/cri-o/issues/3684
+%global build_timestamp %(date -u +'%Y-%m-%dT%H:%M:%SZ')
+%global git_tree_state  clean
+%global criocli_path    ""
+
+Version:        1.29.5
 
 %if 0%{?rhel} && 0%{?rhel} <= 9
 %define gobuild(o:) %{expand:
@@ -18,29 +25,14 @@ Version:                1.28.2
 %bcond_without check
 %endif
 
-# Related: github.com/cri-o/cri-o/issues/3684
-%global build_timestamp %(date -u +'%Y-%m-%dT%H:%M:%SZ')
-%global git_tree_state clean
-%global criocli_path ""
-
-# Used for comparing with latest upstream tag
-# to decide whether to autobuild (non-rawhide only)
-%global built_tag v%{version}
-%global built_tag_strip %(b=%{built_tag}; echo ${b:1})
-%global crio_release_tag %(echo %{built_tag_strip} | cut -f1,2 -d'.')
-
-# Services
-%global service_name crio
-
 # Commit for the builds
-%global commit0 e7be4e160f3cc3810b3f6c9fbf225697d772a9ad
+%global commit0 b043c66fe29e023a4c4bd2f5b27a790c86a2ec59
 
 Name:           cri-o
 Epoch:          0
 Release:        1%{?dist}
 Summary:        Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
 
-
 # Upstream license specification: Apache-2.0
 License:        ASL 2.0
 URL:            https://github.com/cri-o/cri-o
@@ -199,11 +191,10 @@ sed -i -e 's/,metacopy=on//g' /etc/containers/storage.conf
 %systemd_postun_with_restart %{service_name}
 
 %files
-%license LICENSE
+%license LICENSE vendor/modules.txt
 %doc docs code-of-conduct.md tutorial.md ADOPTERS.md CONTRIBUTING.md README.md
 %doc awesome.md transfer.md
 %{_bindir}/%{service_name}
-%{_bindir}/%{service_name}-status
 %{_bindir}/pinns
 %{_mandir}/man5/%{service_name}.conf*5*
 %{_mandir}/man8/%{service_name}*.8*
@@ -230,6 +221,9 @@ sed -i -e 's/,metacopy=on//g' /etc/containers/storage.conf
 %endif
 
 %changelog
+* Thu Jun 06 2024 Christian Glombek <cglombek@redhat.com> - 0:1.29.5-1
+- bump to v1.29.5
+
 * Mon Dec 04 2023 Christian Glombek <cglombek@redhat.com> - 0:1.28.2-1
 - bump to v1.28.2
 
diff --git a/sources b/sources
index c0beda2..65c0068 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (cri-o-1.28.2.tar.gz) = 687a9f8cda0ac21bce5e9911f76d18aff5acbd148e98c9bed418d20f47c002c47b5a797a24297c7c267f0c1caf2b55834376860ffdd81e6631940cf7e95d979b
+SHA512 (cri-o-1.29.5.tar.gz) = f5c47adddbd0a5bc39367bb4701c857f2e7cc24296a36d9a319c57d91ee48fb52c243afe4fb4bbe09f3f0e3f8e85f7010548cb711c1bd8ab44cdae907b5f5a7a